ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Global procedure/function
A global procedure can be used in all the processes or events of the project.
Procedure/Function
A procedure is used to associate an identifier with a statement block...
Parameters of a procedure/function
You have the ability to pass parameters to a procedure.
Declaring a procedure/a function
The different syntaxes for declaring a procedure...
Calling a procedure/a function
Syntax for calling a local or global procedure.
MyParameters (Reserved word)
The MyParameters keyword is used to handle the parameters passed to a WLanguage procedure...
Local procedure
Two types of procedures are available...
Parameters of a procedure with a variable number of parameters
When the procedure uses a variable number of parameters, you must be able to handle the different parameters passed to the function in the code of the procedure.
Typecasting of parameters
The description of the parameter type is optional...
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
Passing parameters
The parameters can be passed to a procedure...
MatExist (Function)
Checks the whether the matrix exists in memory.
ComboOpen (Function)
Expands the list of a Combo Box control (single-column or multi-column Combo Box).
ThreadMode (Function)
Changes the management mode of threads.
MatInvert (Function)
Calculates the inverse of a square matrix.
ComboClose (Function)
Closes the drop-down list in a Combo Box control (simple or multi-column Combo Box control).
ThreadPriority (Function)
Returns or modifies the priority level of a thread.
MatRead (Function)
Reads the value of a matrix element.
TreeTypeItem (Function)
Checks the existence of an element in a TreeView control and returns its type (node or leaf)...
MatReadColumn (Function)
Reads the value of all the elements found in a matrix column.
TreeSort (Function)
Sorts the elements found in a TreeView control.
MatReadLine (Function)
Reads the value of all elements found in a matrix row.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
TwainState (Function)
Returns the status of the current source.
MatMultiply (Function)
Multiplies two matrices.
TreeDeleteChild (Function)
Deletes the children of an element from a TreeView control without deleting the element itself.
TwainSourceHeight (Function)
Returns the height (in millimeters) of the document captured by a Twain device.
MatNbColumn (Function)
Returns the number of columns found in a matrix.
TreeDelete (Function)
Deletes an element and all its "children" from a TreeView control.
TwainSourceWidth (Function)
Returns the width (in millimeters) of the document captured by a Twain device.
MatNbLine (Function)
Returns the number of rows found in a matrix.
LoadProcedure (Function)
LoadProcedure is kept for backward compatibility.
TreeSelectPlus (Function)
Selects an element in a TreeView control.
TwainListSource (Function)
Returns the list of drivers for the Twain devices connected to the current computer.
MatFill (Function)
Initializes all the elements found in a matrix of a given size.
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).