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)...
Advanced types
The advanced types of WLanguage are as follows
<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.
WLanguage types
The different types in WLanguage are...
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.
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.
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
Constant
The constants are language elements whose value is fixed once and for all...
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Assignment operators
Three assignment operators are available...
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
xlsMergeCell (Function)
Merges the specified cells in an Excel document.
xlsUnmergeCell (Function)
Unmerges a range of cells.
ArrayCopy (Function)
Copies the content of an array to another array.
ArrayCount (Function)
Returns: the number of elements in a one-dimensional array. the number of rows...
EmailReadMessageHeader (Function)
Reads the header of an incoming email according to the protocol used (POP3 or IMAP, Lotus Notes...
EmailReadLastHeader (Function)
Reads the header of last incoming email according to the protocol used (POP3 or IMAP, Lotus Notes...
EmailReadNext (Function)
Reads the incoming email found after the current email according to the protocol (POP3 or IMAP, MS...
EmailReadPrevious (Function)
Reads the email found before the current email according to the protocol used (POP3 or IMAP, MS...
EmailReadNextHeader (Function)
Reads the header of the email found after the current email according to the protocol used (POP3...
EmailReadFirstHeader (Function)
Reads the header of the first incoming email according to the protocol used (POP3 or IMAP, Lotus...
HTTPCookieReplace (Function)
Replaces all the cookies stored for a domain: by HTTPRequest. by HTTPSend....
DocToText (Function)
Creates a character string from the data: found in a Word Processing control or in a Word...
MongoGridFSSendFile (Function)
Copies a file from the local computer to a MongoDB file system (gridFS).
dPolyline (Function)
Draws a line composed of multiple segments.
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
xlsSave (Function)
Saves an XLS document.
SaaSAdminSubscriptionAllocateLicense (Function)
Assigns a subscriber license to a SaaS user.
Guided tour management functions
Guided tour management functions...
Converting C types
Depending on the type of programming, it may be useful to know the correspondence between the types...
End
END can correspond to: the END keyword of WLanguage used to specify the end of a loop....
Insert (Function)
Inserts an element at a given position: into a one-dimensional WLanguage array....
Delete (Function)
Deletes an element at a given position: from a one-dimensional WLanguage array....
EmailDeleteMessage (Function)
Deletes the current email using the current protocol (POP3, IMAP, MS Exchange, Lotus Notes...