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...
The triggers
A trigger is a WLanguage procedure automatically called by the HFSQL engine whenever a modification...
Password (Property)
The Password property can be used: on the edit controls (or on the text table columns) to find...
EmailOpenMail (Function)
Opens the default messaging software: of Web user on the browser computer. of the user...
TableDelete (Function)
Deletes a row from: a Table control, a TreeView Table control, a table displayed in a Combo...
Constants for external files
List of constants used by the functions for managing external files....
OpenSister (Function)
Opens a non-modal sibling window.
Describing a report table
To display the table description, select "Table description" in the context menu of one...
HLinkMemo (Function)
Used to associate a file with a binary memo item or to cancel the existing link between a file...
HLockRecNum (Function)
Locks a record and restricts the access to this record for all the other applications.
Managing geolocation and GPS
WINDEV Mobile and WEBDEV allow you to exploit geolocation and GPS features found on mobile devices...
Changing an application to 64-bit
WINDEV allows you to develop 64-bit applications......
Unavailable functions and properties
Some functions and properties have been removed from WLanguage......
DeclareWebserviceContext (Function)
Used to declare a list of variables whose value will be persistent between the successive calls...
MDL file (kept for backward compatibility): Window description
The MDL file is the file used to generate a RAD window......
Open (Function)
Opens a modal WINDEV window.
fDecrypt (Function)
Decrypts a file that was encrypted by fCrypt.
The TreeView control
...The TreeView control is a tree structure used to simplify the display of information that can...
iPrintBarCode (Function)
Prints a bar code (inside a rectangle).
iCreateFont (Function)
Creates a new print font.
Various constants
List of various constants used by the constants WINDEV functions....
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
EmailRunApp (Function)
Starts the native application for sending emails found on the current computer: Computer...
Events associated with the Map control
WINDEV, WINDEV Mobile and WEBDEV manage the following events by default (order of appearance...
iPhone window: window creation wizard
The wizard for window creation allows you to easily create a window containing all main elements...
Description of an Organizer control (control of a page)
The Organizer control can be configured in the editor via the description window ("Details" tab)......