ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Global procedure/function
A global procedure can be used in all the processes or events of the project.
Procedure (Variable type)
The Procedure type is used to handle through programming:
  • the procedures or methods found in the project.
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
Internal procedure
Several features require a procedure called once or several times via a WLanguage function ("Callback").
Useful parameters of a procedure
A procedure can declare some parameters that are not immediately used. In this case, a warning appears in the code editor, indicating that the local variable is not used.
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 Description (Variable type)
The Procedure Description type allows you to get information about a procedure or a method.
Parameters of a procedure/function
You have the ability to pass parameters to a procedure.
Procedure/Function
A procedure is used to associate an identifier with a statement block...
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.
Local procedure
Two types of procedures are available...
Automatic documentation of procedures and methods
To simplify the maintenance or the use of existing code by other developers, WINDEV proposes an automatic documentation for the procedures (or class methods)...
RETURN statement
The RETURN statement is used to exit the current event, process or procedure and return a result...
WEBDEV: Scheduled tasks and delayed tasks
WEBDEV allows you to implement tasks on the server directly...
SeekProcedure (Function)
Seeks a procedure identified by its name. The procedure found can be run directly.
Reactive procedures
Reactive procedures are executed when the value of a control or variable changes...
MyParameters (Reserved word)
The MyParameters keyword is used to handle the parameters passed to a WLanguage procedure...
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment...
Typecasting of parameters
The description of the parameter type is optional...
RETURN statement
The RETURN statement is used to exit a statement block and the current process (or procedure).
Passing parameters
The parameters can be passed to a procedure...
ExecuteMainThreadAsynchronous (Function)
Executes a procedure in the main thread of the application without waiting for the end of its execution.
ExecuteMainThread (Function)
Triggers the execution of the procedure specified in the main application thread.
Optional parameters
Some of the parameters passed to a procedure can be optional parameters...
Set of procedures
The global procedures are grouped in set of procedures...
Parameters of the procedure used by NearbyShareDiscoverDevice (Result)
WLanguage procedure ("callback") called by NearbyShareDiscoverDevice to notify whether...
Parameters of the procedure used by NearbyShareDiscoverDevice (Request)
WLanguage procedure ("callback") called by NearbyShareDiscoverDevice when a new nearby device...
Parameters of the procedure used by the HCheckMemoAsynchronous function
WLanguage procedure (also called "callback") called by the HCheckMemoAsynchronous function...
WLanguage procedure called by ScanFromCameraToImage/ScanDocumentFromCamera
WLanguage procedure ("callback") executed when a scan is completed with the ScanFromCameraToImage...
Android and Java: WLanguage procedure calls
Modifies the location of log files corresponding to an HFSQL data file....
Parameters of the procedure used by the HReindexAsynchronous function
WLanguage procedure (also called "callback") called by the HReindexAsynchronous function...
Parameters of the procedure used by the HStatCalculateAsynchronous function
WLanguage procedure (also called "callback") called by the HStatCalculateAsynchronous function...
HTTP server response procedure parameters
WLanguage procedure (also called "callback") called by the HTTPSend function...
Parameters of the procedure used by NearbyShareWaitForConnection (Request)
WLanguage procedure ("callback") called by NearbyShareWaitForConnection executed when a nearby...
Parameters of the procedure used by the HCheckIndexAsynchronous function
WLanguage procedure (also called "callback") called by the HCheckIndexAsynchronous function...
WLanguage procedure called by NearbyShareAcceptConnection (Progress)
WLanguage procedure ("callback") called by NearbyShareAcceptConnection to track the data transfer...
WLanguage procedure called by NearbyShareWaitForConnection (Result)
WLanguage procedure ("callback") called by NearbyShareWaitForConnection once the device...
Error handling WLanguage procedure called by zipExtractDirectory
WLanguage procedure ("Callback") called if an error is encountered when extracting files...
WLanguage procedure called by NearbyShareAcceptConnection (Data reception)
WLanguage procedure ("callback") called by NearbyShareAcceptConnection when the entire file...
REST Services: Prologue procedure (executed before each call)
It is now possible to specify in the description of a Webservice that a procedure must be called...
WLanguage procedure called by zipAddDirectory to handle the progress bar
WLanguage procedure ("Callback") used by zipAddDirectory to manage the progress of files...
WLanguage procedure called by zipExtractDirectory to manage progress bars
WLanguage procedure ("Callback") used by zipExtractDirectory to manage the progress of files...
SQL Server Native Connector: Execute the same stored procedure more than once
In some cases, it may be useful to execute the same stored procedure multiple times by changing one...
Native Oracle Connector: Retrieving the output value of a stored procedure
procedure. retrieve the output values after a call to a stored procedure....
Native Sybase Connector: Running the same stored procedure several times
In some cases, it may be useful to execute the same stored procedure multiple times by changing one...
Error 203: The procedure already has a scope attribute (local or global)
1
5
6
7
8
9
73
>