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...
MapDeleteMarker (Function)
Deletes a marker from a map displayed by a Map control.
MapModifyMarker (Function)
Modifies a marker displayed in a Map control.
ThreadRequestStop (Function)
Sends a stop request to a thread.
RedisExecuteCommand (Function)
Executes a command on a Redis server and retrieves the result.
MapAddMarker (Function)
Adds a new marker onto a map displayed in a Map control.
RedisPipelineAdd (Function)
Adds a Redis command in a pipeline.
USING IN (Critical section)
The statement USING ... IN makes it possible to automatically perform initialization and ending...
Manipulating Scheduler controls programmatically (prefix syntax)
A Scheduler control can be......
HRecordToString (Function)
Converts the content of the current record to string (in a data file, HFSQL view, query, etc.).
<Source>.FileExist (Function)
Determines: whether a file exists, which means whether it was physically created (HCreation...
fReadLine (Function)
Reads a line from an external file (ANSI or UNICODE).
WeekNumber (Function)
Returns the week number within the year that corresponds to the specified date (this date...
TimeValid (Function)
Checks the time validity.
DateTimeDifference (Function)
Calculates the difference between two dates and times.
<PDF reader>.GetSignatureDate (Function)
Gets the date of one of the signatures of a PDF document.
<Notification>.Remove (Function)
Removes a previously sent interactive notification.
Creating an interactive diagram
The Diagram Editor control allows end users to create and edit diagrams......
Scheduler control properties
A Scheduler control found in a window or in a page can be handled in WLanguage by the following...
Automatic data masking
Data masking is a process that transforms the data in an item that will be displayed to the user......
ContactDisplay (Function)
Opens the form of a contact in the device's native contacts application (Android, iPhone or iPad,...
ContactEdit (Function)
Opens the form of a contact in edit mode in the device's native contacts application (Android,...
GPSGetPosition (Function)
Retrieves information about the current device position.
AppointmentCreate (Function)
Displays the window for appointment creation of native application for managing appointments found...
Process (Property)
The Process property is used to modify the processes to be executed by the events available...
HUpdateSet (Function)
Creates or updates a set of procedures on an HFSQL server.