ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Queue, stack, list and array functions / Queue, stack and list functions
  • Multithreading operating mode
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Adds an element to the queue. The element is added at the end of the queue.
New in version 2025
WEBDEV - Browser code This function is now available in browser code.
Example
MyQueue is Queue of int

// Enqueue the values 1, 2 and 3
Enqueue(MyQueue, 1)
Enqueue(MyQueue, 2)
Enqueue(MyQueue, 3)

// Display the trace: 1, 2, 3
x is int
WHILE Dequeue(MyQueue, x)
	Trace(x)
END
Syntax
Enqueue(<Queue> , <Value>)
<Queue>: Queue variable
Name of the Queue variable to be used.
<Value>: Type of elements handled by the queue
Value that will be added at the end of the queue. All types of variables can be used EXCEPT for the arrays, the associative arrays, the queues, the stacks and the lists.
Remarks

Multithreading operating mode

If the AdditionCompleted property is set to True, Enqueue fails and causes a WLanguage error.
WEBDEV - Browser code Multithreading is not available.
Component: wd300vm.dll
Minimum version required
  • Version 14
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 10/23/2024

Send a report | Local help