ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Declaring a procedure/a function
The different syntaxes for declaring a procedure...
Procedure/Function
A procedure is used to associate an identifier with a statement block...
Calling a procedure/a function
Syntax for calling a local or global procedure.
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.
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
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.
Passing parameters
The parameters can be passed to a procedure...
MyParameters (Reserved word)
The MyParameters keyword is used to handle the parameters passed to a WLanguage procedure...
Typecasting of parameters
The description of the parameter type is optional...
Native Progress Connector: Programming with SQL functions
The use of SQL functions to handle Progress data does not require importing the file structure...
Burning a CD/DVD
Several WLanguage functions are used to burn the CDs or DVDs......
WINDEV applications for Linux: Specific features
ExecutionMode (Function)
are generated. optimize the calls to the functions declared externally. find out and/or change...
HCheckIndexAsynchronous (Function)
contained in the HFSQL Client/Server data file (.FIC file). This new function is available from WINDEV...
SysBatteryOptimBackground (Function)
This function can be used to tell the operating system to stop preventing the application from running...
Creating, generating and deploying a web service
WINDEV and WEBDEV allow you to directly generate web services that use the SOAP technology......
TreeView control linked to a data file
You have the ability to create TreeView controls directly linked to the data....
Activating an application or a site
When distributing an application or a site, you may want to offer both a full version and a limited...
Managing the Windows scheduler
Windows gives you the ability to schedule automatic tasks via the manager of scheduled tasks......
Handling Context Menu controls programmatically
WEBDEV includes different WLanguage functions and properties to handle Context Menu controls...
Manipulating Diagram Editor controls programmatically
In WINDEV and WEBDEV, you can handle Diagram Editor controls programmatically......
Diagram functions (prefix syntax)
Diagram functions (prefix syntax)...
Automatic completion
The automatic completion helps you write WLanguage code in your applications......
Using the Salesforce service
Salesforce is a very popular CRM software......
Handling Organization Chart controls programmatically
How to color a control with focus?
This help page explains how to highlight the control where the input is performed....
Window control search functions
WINDEV allows the user to perform a search among all the texts found in a window or in a control......
Available features and specific features of Java
WINDEV allows you to generate a Java application without even knowing the Java language......
Automatic error handling
Error handling can be customized for each process......
Handling character strings
strings via the WLanguage functions......
Creating and using a REST Webservice
A REST WebService is a program hosted on a server containing functions accessible via HTTP...
Multilingual messages: Convert to new format (version 27 and later)
WINDEV, WEBDEV and WINDEV Mobile have included multilingual project support in many previous...
Management of Google documents
Google Docs and Google Spreadsheet are the online word processing and the online spreadsheet...