ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

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.
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.
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Local procedure
Two types of procedures are available...
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
Typecasting of parameters
The description of the parameter type is optional...
MyParameters (Reserved word)
The MyParameters keyword is used to handle the parameters passed to a WLanguage procedure...
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.
Passing parameters
The parameters can be passed to a procedure...
InPHPMode (Function)
Indicates whether the code is run in PHP.
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
InJavaMode (Function)
Indicates whether the code is run in Java.
dChord (Function)
Draws the chord of a circle (intersection between an ellipse and a straight line): in an Image...
dCopyImage (Function)
Copies an image: from an Image control to another Image control. from an Image variable...
Beep (Function)
Emits a beep.
ProfilerStart (Function)
Starts "collecting information" for the performance profiler.
dCircle (Function)
Draws a circle or an ellipse: in an Image control, in an Image variable, in a WDPic...
dArc (Function)
Draws an arc of circle or an arc of ellipse: in an Image control, in an Image variable,...
RGB (Function)
Defines a color from its Red, Green and Blue components.
gAlignment (Function)
Builds a sequence of characters containing an aligned text or an aligned image.
Dimension (Function)
Returns the size of a variable (string, numeric, array, ...) or resizes a dynamic array.
gCircle (Function)
Builds a sequence of characters containing a circle or an ellipse.
GetIdentifier (Function)
Calculates a unique identifier (integer) for an executable or for a session.
InitParameter (Function)
Initializes the management of persistent values.
gCoord (Function)
Builds a sequence of characters used to define the position of the input cursor for a text.
UnloadWDL (Function)
Frees the library that was loaded in memory by LoadWDL.
gBackground (Function)
Builds a sequence of characters used to define the display color (background color of a text,...
InComponentMode (Function)
Indicates whether the code is run: from a WINDEV application, a WEBDEV site or a PHP page....
gImage (Function)
Builds a sequence of characters containing an image.
InTestMode (Function)
Indicates whether the application or the site is started: from the WINDEV or WEBDEV editor,...
InWebMode (Function)
Indicates whether the current process is run: from a WINDEV executable. from the WEBDEV...
gLine (Function)
Builds a sequence of characters containing a line.
ExecuteProcess (Function)
Starts the execution of a process programmatically, i.e. without the user having to perform...
gRectangle (Function)
Builds a sequence of characters used to draw a rectangle.