ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

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.
Procedure/Function
A procedure is used to associate an identifier with a statement block...
Global procedure/function
A global procedure can be used in all the processes or events of the project.
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.
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
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...
Local procedure
Two types of procedures are available...
Typecasting of parameters
The description of the parameter type is optional...
Integrating a WEBDEV site into a WINDEV application
By integrating a website into a window in a desktop application, you can share existing elements...
TotalNbChildren (Property)
The TotalNbChildren property returns the total number of children in a branch: of a Treeview...
WithClosingButton (Property)
The WithClosingButton property is used to: Determine whether all the tabs of a Dynamic Tab...
WithNewButton (Property)
The WithNewButton property is used to: Determine if a Dynamic Tab control has New tab button...
Check spelling based on Hunspell dictionaries
WINDEV gives you the ability to use the spelling checker of the Word Processing controls in WINDEV...
Body Complement block
The Body complement block is linked to the Body block......
The Multiline Zone control
The Multiline Zone control is used to easily create interfaces in iOS style....
Body block
The Body block corresponds to the main block of the report......
Start of Document block
The Start of document block is printed once at the beginning of the report execution......
End of Document block
The End of document block is run once at the end of the report execution......
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...