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.
EventTimeline (Type of variable)
The EventTimeline type is used to define the advanced characteristics of an event displayed...
Calendar (Type of variable)
The Calendar type is used to handle a calendar (or organizer) associated with a user account...
Reminder (Type of variable)
The Reminder type is used to describe and handle a reminder to inform the user of an appointment.
Enumeration (Type of variable)
An enumeration is a set of values......
OrgElement (Type of variable)
The OrgElement type is used to define the advanced characteristics of an element found...
Combination (Type of variable)
A combination is a set of options.
Tile (Type of variable)
The Tile type is used to defined all the advanced characteristics of a tile for an application...
pvtPosition (Type of variable)
The pvtPosition type is used to handle a cell of a Pivot Table control.
xmlSignature (Type of variable)
The xmlSignature type is used to define the advanced characteristics of an XML signature.
xmlSignatureReference (Type of variable)
The xmlSignatureReference type is used to add a reference section into the XML signature.
emailHeader (Type of variable)
The emailHeader type is used to retrieve or define the additional email headers.
Procedure (Type of variable)
The Procedure type is used to handle: the procedures or methods found in the project....
Icon (Type of variable)
The Icon type is used to define the advanced characteristics of an icon.
inAppProduct (Type of variable)
The inAppProduct type is used to define the advanced characteristics of a product for an In-App...
GanttTask (Type of variable)
The GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
upnpDevice (Type of variable)
The upnpDevice type is used to define the advanced characteristics of a UPnP device.
upnpImage (Type of variable)
The upnpImage type is used to define the advanced characteristics of an image of UPnP device.
ContactSource (Type of variable)
The ContactSource type is used to define the advanced characteristics of a source (or account)...
Phone (Type of variable)
The Phone type is used to handle a phone number as well as its type (home, work, ...).
EmailAddress (Type of variable)
The EmailAddress type is used to handle an email address as well as its type (home, office, etc.).
SIPAddress (Type of variable)
The SIPAddress type is used to define the advanced characteristics of a SIP address.
WebAddress (Type of variable)
The WebAddress type is used to define the advanced characteristics of a site address as well...
InstantMessaging (Type of variable)
The InstantMessaging type is used to define the advanced characteristics of the instant messaging...
Event (Type of variable)
The Event type is used to define all the advanced characteristics of an event: birthday, saint's...
Contact (Type of variable)
The Contact type is used to define the advanced characteristics of a contact found in the phone...