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
The code style allows you to automatically add prefixes to the names of variables and elements in the project (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 includes several tools to help you 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...
Events associated with TreeView controls
List of events associated with TreeView controls...
<Scheduler>.SelectMinus (Function)
Deselects an appointment from a Scheduler control.
<Scheduler>.SelectPlus (Function)
Selects an appointment in a Scheduler control.
<Scheduler>.DeleteAppointment (Function)
Deletes an appointment from a Scheduler control.
SourceFromPage (Function)
Automatically updates: the value of the items in a data file with the value of the controls...
Dimension (Example)
Example of use of Dimension
<Organizer>.SelectMinus (Function)
Deselects an appointment from an Organizer control.
Constants for managing Map controls
Constants for managing Map controls...
KanbanSave (Function)
Updates the record bound to the current card in the Kanban control.
CertificateSignString (Example)
Usage example of the CertificateSignString function
Screen,XVar (External language)
Defines whether a control is included (or not) in the current window.
<Organizer>.SelectPlus (Function)
Selects an appointment in an Organizer control.
DocFindElementByName (Function)
Searches for an element by its name in a Word Processing document.
<Thread>.SendSignal (Function)
The current thread sends a signal to the specified thread in order to unlock it.
HFreeQuery (Function)
Free the resources of a query (after the call to HExecuteQuery or HExecuteSQLQuery).
Handling Spreadsheet controls programmatically (in a report)
LOOP statement
The statement block is repeated endlessly...
HCheckIndex (Function)
Checks whether the data found in the index file (.NDX file) properly refers the data found...
TimelineDeleteEvent (Function)
Deletes an event from a TimeLine control.
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
Managing Google contacts
The Google Contact service is used to manage contacts on Internet......
InvalidInputListControl (Function)
Builds a list of controls that require data input/contain invalid data....
External language: Programming in COBOL
We are going to call the elements developed in WINDEV (project, windows, analysis, ......
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google......