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...
Page Header block
The Page header block is printed on each new page......
Start of Break block (Break header)
The Start of break block is optional......
Page Footer block
The Page footer block is run at the end of each page......
End of break block
The End of break block is optional......
Break in a Looper control
A break in a Looper control is used to group the data corresponding to one or more arguments......
Managing Google contacts
The Google Contact service is used to manage contacts on Internet......
SaaS constants
Chart: Managing scales
In a chart, the scales are used to quickly estimate the value of different points found...
Managing Bluetooth Low Energy devices
The Bluetooth LE standard (for Low Energy) is used to manage devices with low energy consumption......
Creating your own User Macro-Codes
The User Macro-Codes are sections of WLanguage code allowing the end user to customize...
Associating a control with a tab pane
Methods to associate a control with a tab pane......
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance...
HFSQL Client/Server: Principle for saving the databases
Like for any database, backups of your HFSQL Client/Server databases must be performed on a regular...
GranularityAppointment (Property)
The GranularityAppointment gets and changes the precision of the grid used to define appointments...
SaaS
SaaS (acronym of Software as a Service) is a model for software distribution that consists...
Android: The different types of notifications
Android proposes several types of notifications to inform the user......
Accessing an LDAP directory
An LDAP directory is used to share information databases on a local or external network....
MyChildWindow (Reserved word)
MyChildWindow is used to handle the child window of the current window.
appServerScheduledTask (Type of variable)
The appServerScheduledTask type is used to manage a scheduled task of WEBDEV Application Server...
PageLayout (Property)
The PageLayout gets and sets the layout of the current diagram in the Diagram Editor control....
Unalterable (Property)
The Unalterable property is used to configure the unalterability of a data file: the data file...
Copying and cloning
Variables are copied using the "=" operator...
picText (Type of variable)
The picText type is used to define all the advanced characteristics of a Text layer.
picRTF (Type of variable)
The picRTF type is used to define all the advanced characteristics of a layer that contains RTF.
"END:" label
The END: label is used to define a code that will be systematically run at the end of process...