ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Declaring and using a variable
A variable is defined by name and type...
Service variable
The Service variable is used to...
Report based on a variable (Data binding)
A report based on a variable is used to directly print the information found in a WLanguage variable...
Composite variable
A composite variable contains different types of elements (members)...
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Advanced types
The advanced types of WLanguage are as follows
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Constant
The constants are language elements whose value is fixed once and for all...
IsNumeric (Function)
Enables you to find out whether a variable or a control is:
  • a numeric (integer, real, currency or numeric).
  • a string that can be converted into numeric.
WLanguage types
The different types in WLanguage are...
Assignment operators
Three assignment operators are available...
<Source>.Reset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
HReset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
nfcData (Variable type)
The nfcData type is used to describe and handle the data of a variable of type nfcTag.
H.LanguageCreationUnicode (Variable)
Allows you to define the characteristics of the sort for the Unicode items found in a table.
mongoFindOption (Variable type)
The mongoFindOption type is used to define the advanced characteristics of a search in a MongoDB...
gglPhoneNumber (Variable type)
The gglPhoneNumber type is used to describe and modify the phone number of a contact...
WBAdminApplication (Variable type)
The WBAdminApplication type is used to define all the advanced characteristics of an application...
xmlAttribute (Variable type)
The xmlAttribute type is used to handle the attributes of a node in an XML document.
sfProcessWorkItemRequest (Variable type)
The sfProcessWorkItemRequest type is used to describe a query for processing a task to submit...
hbCell (Variable type)
The hbCell type is used to define the advanced characteristics of the content of a cell (item...
H.ErrIgnore (Variable)
Specifies the mode for processing the errors: the errors are processed by WINDEV the errors...
MultiPointGeo (Variable type)
The MultiPointGeo type is used to store a set of points defined with geographic coordinates....
sfExecuteQueryResult (Variable type)
The sfExecuteQueryResult type is used to find out the result of SFForwardQuery...
hScheduledOptimization (Variable type)
The hScheduledOptimization type is used to programmatically manage a scheduled optimization task...
emailOutlookSession (Variable type)
The emailOutlookSession type is used to handle the Outlook messaging software (emails, contacts,...
gglPath (Variable type)
The gglPath type is used to define the characteristics of the route to drawn on a map...
diagBorder (Variable type)
The diagBorder type is used to define all the advanced characteristics of a border (or borders)...
btleCharacteristic (Variable type)
The btleCharacteristic type is used to handle a characteristic of a Bluetooth Low Energy service.
GanttTask (Variable type)
The GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
UUID (Variable type)
The UUID type is used to easily manage: UUIDs or GUIDs, automatic UUID HFSQL identifiers,...
docHeaderFooter (Variable type)
The docHeaderFooter type is used to define the text of the different paragraphs found in a page...
httpRequest (Variable type)
The httpRequest type is used to retrieve the advanced characteristics of an HTTP/HTTPS request....
GuidedTour (Variable type)
The GuidedTour type is used to define the advanced characteristics of a Guided Tour and its steps.
hbScanParameter (Variable type)
The hbScanParameter type is used to define the parameters for iterating over the records...
websocketClient (Variable type)
The websocketClient type is used to identify and define all the advanced characteristics...
YAML (Variable type)
The YAML type simplifies the handling of data in YAML format.
gglAuthor (Variable type)
The gglAuthor type is used to identify the author of a Google element...