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...
URISelect (Function)
Opens a system window to select a resource from: from the device file system, from the Cloud...
MemcachedAssignKeyGroup (Function)
Modifies a key/value couple in the Memcached cache on a group of servers: If the key exists,...
<Image>.Pen (Function)
Declares the default color and style for the lines, rectangles, circles, ... in an Image control.
<Image>.Font (Function)
Declares the font that will be used by dTexte in an Image control.
DocOpen (Function)
Opens a Word Processing file (docx format) in Read/Write mode. The docx file is opened and locked...
<Image>.Background (Function)
Declares the default background color for the rectangles and circles, ... used in an Image control.
<Image>.DrawLine (Function)
Draws a line in an Image control.
<Image>.PixelColor (Function)
Identifies the color of a pixel in an Image control.
URI functions
The following functions are used to manage URIs...
ModbusWriteBit (Function)
Writes one or multiple bits to a specific address in a Modbus slave.
HTMLEditorGetSelection (Function)
Asynchronously retrieves the current selection from an HTML Editor control.
iImageHeight (Function)
Calculates the height of the image to print (in millimeters).
Type of item: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm......
<Component>.Load (Function)
Loads an external component independent of the current project.
<Source>.GetCurrentPosition (Function)
Returns the approximate position of current record in the data file.
HSetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server....
DocClose (Function)
Closes a docx file and frees the document.
<Map>.DeleteAll (Function)
Deletes the following from a Map control: all markers, all shapes, all images....
<Source>.SetPosition (Function)
Sets the position on a record, based on the approximate position of one of its items.
zipOpenCAB (Function)
Opens an existing archive in CAB format.
Compile (Function)
Dynamically compiles an Procedure whose source code is provided (dynamic compilation).
HAddGroup (Function)
Adds a group of users.
HAddUser (Function)
Adds a user to a database.
zipAddFile (Function)
Adds a file (of any type) into an archive in CAB, ZIP, WDZ and 7z, TAR or TGZ (TAR.GZ) format...
zipCreate (Function)
Creates an archive.