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)...
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Advanced types
The advanced types of WLanguage are as follows
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Constant
The constants are language elements whose value is fixed once and for all...
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.
WLanguage types
The different types in WLanguage are...
Assignment operators
Three assignment operators are available...
<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.
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.
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
<Connection variable>.OperationInProgress (Function)
Returns the list of automatic operations in progress on an HFSQL server.
<Connection variable>.ListScheduling (Function)
Lists scheduled elements defined on an HFSQL server: scheduled tasks (stored procedure), backup,...
<EmailNotesSession variable>.StartSession (Function)
Starts a Notes session.
<xlsDocument variable>.Close (Function)
Closes an XLS file.
<htmlDocument variable>.FindElementByName (Function)
Searches for elements whose "name" attribute matches a specific value in an HTML document.
<Connection variable>.EndNoDatabaseAccess (Function)
Re-allows the access (which means the connection) to one or more databases accessible via...
<mongoCollection variable>.ModifyAll (Function)
Modifies documents in a collection of a MongoDB database.
<mongoDatabase variable>.CreateCollection (Function)
Creates a collection in a MongoDB database while specifying the options of this collection.
<Connection variable>.DeleteScheduledOptimization (Function)
Deletes a scheduled optimization task from HFSQL Client/Server tables....
<WDPic variable>.MergeLayer (Function)
Merges the layers of a WDPic image.
<httpRequest variable>.ManageCookie (Function)
Enables or disables the management of cookies in an HTTP request run by HTTPRequest.
<Image variable>.SavePNG (Function)
Saves an image found in an Image variable: in a PNG file. in memory....
<zipArchive variable>.Open (Function)
Opens an existing archive.
<Connection variable>.ListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures...
<gglDrive variable>.DownloadGglFile (Function)
Downloads a Google Docs Editors file from Google Drive in a given compatible format.
<htmlNode variable>.FindElementByClass (Function)
Searches for elements whose "class" attribute matches a specific value in an HTML node.
<Image variable>.Difference (Function)
Compares two images and returns a grayscale image and a percentage determining the differences...
<mongoGridFS variable>.GetFileByID (Function)
Retrieves (on the local computer) a file identified by its identifier and found in a MongoDB file...
Description of ParallelTask (Type of variable)
The Description of ParallelTask type is used to define the characteristics of a parallel task.
<Image variable>.DrawTextRTF (Function)
Draws an RTF text in an Image variable.
<pdfDocument variable>.Save (Function)
Saves the content of a pdfDocument variable in a ".PDF" file.
<zipArchive variable>.Split (Function)
Splits an archive into several sub-archives of a given size.
<upnpDevice variable>.ModifySharpness (Function)
Changes the sharpness of a UPnP device.
<xsdEntity variable>.AddAttribute (Function)
Adds an attribute to an automatic variable generated by the import of a web service.
<PolygonGeo variable>.SymmetricDifference (Function)
Calculates the symmetric difference between a geographic polygon and another geometry.