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.
<emailOutlookSession variable>.NbMessage (Function)
Returns the number of incoming messages in Outlook.
<Queue variable>.Enqueue (Function)
Adds an element to the queue.
<wsRequest variable>.addXMLSignature (Function)
Adds an XML signature to a web service request.
<EmailNotesSession variable>.GetAll (Function)
Retrieves all the emails found on a Notes server.
<Connection variable>.InfoFile (Function)
Returns the characteristics of an HFSQL Classic or Client/Server table....
<PolygonGeo variable>.Distance (Function)
Calculates the distance between a geographic polygon and another geometry.
<websocketClient variable>.Execute (Function)
Executes a global procedure in the context of a client connected to the WebSocket server.
<ParallelTask variable>.Wait (Function)
Waits for the execution of a parallel task.
<sshSession variable>.ConnectShell (Function)
Starts a new SSH session of "Shell" type.
<picLayer variable>.DrawChord (Function)
... variable.
<mongoGridFS variable>.DeleteFileByID (Function)
Deletes a file identified by its identifier from a MongoDB file system.
Item Description (Variable type)
An Item Description variable is used to describe one or more items in a table programmatically.
<pdfDocument variable>.AddWatermark (Function)
Adds a watermark to all the pages of an existing PDF file.
<pdfPage variable>.AddWatermark (Function)
Adds a watermark to a page of an existing PDF file.
<picLayer variable>.AlphaBlend (Function)
Blends two images together. This allows you to create fade-in effects between 2 images.
<Connection variable>.DeactivateServerTrigger (Function)
Disables an HFSQL Client/Server server trigger on a server....
<zipArchive variable>.AddFileList (Function)
Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ...
<zipArchive variable>.Merge (Function)
Merges the different sub-archives found in a multi-part archive to create a single-part archive.
<picLayer variable>.PixelOpacity (Function)
Identifies the opacity of a pixel in a WDPicLayer image with an Alpha channel.
<upnpDevice variable>.GetMute (Function)
Retrieves the 'Mute' status of a UPnP device....
<Connection variable>.TransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via Native Access) and creates...
<Connection variable>.ListWatchedFiles (Function)
Returns a list of tables monitored by the HWatch function.
<Connection variable>.DescribeServerTrigger (Function)
Adds or modifies a server trigger.
<mongoCollection variable>.ExecuteCommand (Function)
Runs a generic command on a MongoDB collection.
<Image variable>.DrawShadow (Function)
Adds a shadow effect on an image found in an Image variable.