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.
Assignment operators
Three assignment operators are available...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Constant
The constants are language elements whose value is fixed once and for all...
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...
KanbanMoveCard (Function)
Moves a card in a Kanban control.
Required or invalid input in WINDEV
WINDEV and WINDEV Mobile include several options to manage required or invalid input, both via...
SaaSAdminModifyClient (Function)
Modifies a SaaS client account.
SaaSAdminModifySubscription (Function)
Modifies a SaaS subscription.
SaaSAdminAddClient (Function)
Adds a SaaS client account.
<Edit>.AddAssistedInput (Function)
Adds a row to the list of values available in the autocomplete suggestions of an Edit control.
HTransaction (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates...
<Image>.DrawRectangle (Function)
Draws a rectangle in an Image control.
BufferToURI (Function)
Saves the contents of a buffer to a resource identified by its URI.
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates...
Input masks and display masks
WINDEV, WEBDEV and WINDEV Mobile propose two types of masks......
ContactModify (Function)
Modifies the current contact in a Lotus Notes or Outlook address book.
MarkdownToPDF (Function)
Converts a Markdown string (or buffer) to a buffer containing a PDF document.
FOR EACH/FOR ALL statement (browse of arrays)
The FOR EACH statement is used to perform different types of browse on the arrays...
<Kanban>.AddCard (Function)
Adds a card to a list in a Kanban control.
AssistedInputAdd (Function)
Adds a row to the list of values available in the autocomplete suggestions of an Edit control.
The Scheduler control
...The Scheduler control is used to automatically display and handle schedules. It is used to manage...
Camera control: decoding the bar codes (prefix syntax)
In iOS and Android, the bar codes can be decoded via the Camera control by BCCapture......
AppointmentDelete (Function)
Deletes: the current appointment from the calendar of a Lotus Notes or Outlook messaging....
HTransactionCancel (Function)
If a transaction is in progress, cancels all the operations performed on the data files...
HTransactionEnd (Function)
Validates the current transaction: the modifications performed on the data file since the start...
Optional events
By default, the codes available in the code editor correspond to the most common codes......
KanbanAddCard (Function)
Adds a card to a list in a Kanban control.
HCheckMemoAsynchronous (Function)
Checks the structural integrity of memos in an HFSQL Client/Server data file. This new function...
ToastDisplay (Function)
Displays a "Toast" message.