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.
Optimizing the connection times to the HFSQL Client/Server databases
This help page explains how to optimize the connection times to the HFSQL Client/Server databases...
Composite keys
A composite key is a key item containing several other items......
COMObject (Type of variable)
The COMObject type is used to represent an interface of a COM object.
Tile (Type of variable)
The Tile type is used to defined all the advanced characteristics of a tile for an application...
MapPolyline (Type of variable)
The MapPolyline type is used to define the characteristics of a line composed of several segments...
Managing the groups and users (HFSQL Client/Server)
To simplify the management of users and groups of users, the HFSQL Client/Server engine uses...
GglFile (Type of Variable)
The GglFile type allows you to know all the characteristics of a file from the Google software...
Management of MQTT (prefix syntax)
MQTT is a "publish-subscribe" messaging protocol based on the TCP/IP protocol......
btleCharacteristic (Type of variable)
The btleCharacteristic type is used to handle a characteristic of a Bluetooth Low Energy service.
Markdown
Markdown is a lightweight markup language that allows you to apply formatting to text......
Background tasks
Continuing to run a process when the application is in background is very useful on mobile......
gpwOAuthParameters (Type of variable)
The gpwOAuthParameters type allows you to define all the information needed for authentication...
Constants for managing errors and exceptions
List of constants used by the functions for managing errors and exceptions....
memcachedResult (Type of variable)
The memcachedResult type is used to define the characteristics of a value read on a Memcached...
Integrate two-factor authentication into your applications
In version 26, WINDEV, WEBDEV and WINDEV Mobile allow you to set up a login via two-factor...
Constants used by the replication between HFSQL servers
The following constants are used by the replication between HFSQL servers:...
Managing MQTT
MQTT is a "publish-subscribe" messaging protocol based on the TCP/IP protocol......
gpwUser (Type of variable)
The gpwUser type is used to describe and modify the characteristics of a user of WEBDEV or WINDEV...
Serialization constants
The serialization constants are as follows:
<Treeview>.ItemStatus
Returns the status of a node: collapsed, expanded or not found.
Dark theme on mobile devices
The latest versions of mobile OSs allow you to switch applications to a dark theme to reduce...
SOCKS5 protocol
SOCKS5 is a simple network protocol intended to standardize the use of proxies for applications......
App Tracking Transparency - Activity tracking
App Tracking Transparency enables users to authorize an iOS app to track their activity...
WLanguageCodeFormatting (Type of Variable)
The type WLanguageCodeFormatting allows you to define all the setting parameters in Geometry...
Data persistence
The data persistence is used to store the value typed by the user......