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.
Declaring a procedure/a function
The different syntaxes for declaring a procedure...
Parameters of a procedure/function
You have the ability to pass parameters to 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...
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...
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.
Cookie (Type of variable)
The Cookie type is used to handle the cookies transmitted in the HTTP requests.
Record (Type of variable)
The Record type is used to save the values of a record.
MacOS - Developing an application in Catalyst mode
Apple has recently released an SDK to natively compile iOS applications for MacOS......
Storing files in Android
The file system on the devices running Android is divided into two main storage areas......
Sequencing reports
In some cases, you may want to print several reports one after another, and view...
Notifications of an HFSQL server
A server may encounter problems without any user (or developer) noticing anything. For example:...
hRSConfig (Type of variable)
The hRSConfig type is used to define the advanced characteristics of a replication between 2 HFSQL...
History of versions
The history of setup versions is an advanced feature of the network setup......
ParallelTask (Type of variable)
The ParallelTask type is used to handle a task, which means a procedure run by a thread...
Chrono (Type of variable)
The Chrono type is used to define all the advanced characteristics of a stopwatch.
Browser constants
Various WEBDEV constants
Various WEBDEV constants...
Required or invalid input in WINDEV
WINDEV and WINDEV Mobile include several options to manage required or invalid input, both via...
Background (Type of variable)
The Background type defines the advanced characteristics of the element background.
btleDevice (Type of variable)
The btleDevice type allows you to handle a device that uses the Bluetooth Low Energy technology.
fbSession (Type of variable)
The fbSession type is used to describe a connection to the Facebook service and to manage...
btleService (Type of variable)
The btleService type is used to handle a Bluetooth Low Energy service ("Bluetooth GATT Service").
<Window>.EdDo (Window)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action....
beaconGroup (Type of variable)
The beaconGroup type is used to define the advanced characteristics of a set of Beacons.
Printing duplicate copies
For legal reasons, it may be useful to keep an identical copy of a report (an invoice for example)....
hScheduledOptimization (Type of variable)
The hScheduledOptimization type is used to programmatically manage a scheduled optimization task...
Managing WebSockets
The WebSockets are used to communicate from a Web application (Intranet or Internet site run...
Application in kiosk mode
A kiosk application is an application from which the user cannot exit......
Managing rights on HFSQL Client/Server
To ensure data security and confidentiality, some actions may be restricted to a group of users......