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.
diagShape (Type of variable)
The diagShape type is used to define all the advanced characteristics of the original shape used...
diagRectangle (Type of variable)
The diagRectangle type is used to define all the advanced characteristics of a shape of type...
htmlDocument (Type of variable)
The htmlDocument type is used to define all the advanced characteristics of an HTML document.
htmlAttribute (Type of variable)
The htmlAttribute type is used to define all the advanced characteristics of an attribute...
Diagram (Type of variable)
The Diagram type is used to define all the advanced characteristics of a diagram that can be edited...
modbusSession (Type of variable)
The modbusSession type is used to identify a connection to a Modbus server.
websocketClient (Type of variable)
The websocketClient type is used to identify and define all the advanced characteristics...
SpeechSynthesisVoice (Type of variable)
The SpeechSynthesisVoice type is used to get all the advanced characteristics of a speech synthesis...
htmlNode (Type of variable)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
edtHTMLSelection (Type of variable)
The edtHTMLSelection type is used to identify all the advanced characteristics of a selection...
gglNotification (Type of variable)
The gglNotification type is used to define information about event notifications in a calendar.
picText (Type of variable)
The picText type is used to define all the advanced characteristics of a Text layer.
picRTF (Type of variable)
The picRTF type is used to define all the advanced characteristics of a layer that contains RTF.
Continent (Type of variable)
The Continent type is used to find out the characteristics of a continent.
Country (Type of variable)
The Country type is used to find out the characteristics of a country.
Numeric (Type of variable)
The numeric type is used to contain integer or decimal numbers by specifying if necessary:...
Font (Type of variable)
A Font variable creates a font programmatically...
Variant (Type of variable)
The Variant type is used to: store any simple value: boolean, numeric (Currency, Real, Integer,...
Date (Type of variable)
The Date type enables you to easily handle the dates...
DateTime (Type of variable)
The DateTime type enables you to easily handle a date and a time...
Duration (Type of variable)
The Duration type enables you to easily handle the intervals of dates and times...
Time (Type of variable)
The Time type is used to easily handle the times...
Structure (Type of variable)
A structure is a custom type of data...
Array (Type of variable)
An array is a structured type that is used to group a set of elements of the same type...
H.ErrIgnore (Variable)
Specifies the mode for processing the errors: the errors are processed by WINDEV the errors...