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.
memcachedResult (Variable type)
The memcachedResult type is used to define the characteristics of a value read on a Memcached...
emailHeader (Variable type)
The emailHeader type is used to retrieve or define the additional email headers.
gglCoordinate (Variable type)
The gglCoordinate type is used to describe and handle a geographical point on a map...
diagOval (Variable type)
The diagOval type is used to define all the advanced characteristics of a shape of type Oval.
Scanner (Variable type)
The Scanner type is used to handle the information from a scanner.
docRow (Variable type)
The docRow type is used to define the advanced characteristics of a table row in a Word Processing...
ParallelTask (Variable type)
The ParallelTask type is used to handle a task, which means a procedure run by a thread...
hbColumnDescription (Variable type)
The hbColumnDescription type is used to define the advanced characteristics of a group of columns...
COMObject (Variable type)
The COMObject type is used to represent an interface of a COM object.
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
hScheduledTask (Variable type)
The hScheduledTask type is used to manage a scheduled HFSQL Client/Server task...
mongoOperationDeleteOne (Variable type)
The mongoOperationDeleteOne type is used to define all the advanced characteristics of a document...
sfMergeResult (Variable type)
The sfMergeResult type is used to find out the result of SFMerge...
restResponse (Variable type)
The restResponse type is used to define all the advanced characteristics of a REST response.
Stack (Variable type)
A Stack variable is a structured type that is used to group a set of elements of the same type.
Address (Variable type)
The type Address type is used to manipulate the address of a place or person.
docElement (Variable type)
The docElement type is used to handle each element found in a docParagraph variable.
mqttSession (Variable type)
The mqttSession type is used to define the parameters for connecting to the MQTT broker.
xmlSignatureVerification (Variable type)
The xmlSignatureVerification type is used to define the information required to verify an XML...
H.NumRec (Variable)
Contains the number of the physical record loaded in memory (which means the number of the last...
Definition (Variable type)
The Definition type is used to find out the characteristics of a type: simple type, advanced...
mongoOperationUpdateAll (Variable type)
The mongoOperationUpdateAll type is used to define all the advanced characteristics of a document...
notificationCategory (Variable type)
The type notificationCategory makes it possible to define all the advanced characteristics...
diagShape (Variable type)
The diagShape type is used to define all the advanced characteristics of the original shape used...
zipArchivedFile (Variable type)
The zipArchivedFile type is used to handle: a file contained in an archive corresponding to one...