ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

OBEX constants
List of constants used by the OBEX functions.
DriveListFile (Function)
Lists the files in a cloud-based drive directory.
<Drive variable>.ListFile (Function)
Lists the files in a cloud-based drive directory.
Screen,FileToScreen (External language)
Updates the controls in the window with the values from the bound items in the data file.
<TreeMap>.Count (Function)
Returns the number of elements found in a TreeMap control.
How to populate a TreeView control using a data file?
By default, the TreeView control cannot automatically display the data coming from a data file...
How to fill a TreeView control from a data file? (prefix syntax)
By default, the TreeView control cannot automatically display the data coming from a data file...
<DiskFile variable>.Size (Function)
Returns the size of a file (in bytes).
<Dashboard>.LoadConfiguration (Function)
Restores the configuration of a Dashboard control.
"END:" label
The END: label is used to define a code that will be systematically run at the end of process execution.
File (Property)
The File property is used to manage the files a functionality applies to.
Example of video management (transmitted by a Camera control) (prefix syntax)
In this example, the application allows you to...
Example for managing videos (broadcasted by a Camera control)
In this example, the application allows you to...
<PDF reader>.Save (Function)
Saves the content of a PDF Reader to a file.
<Looper>.ToWord (Function)
Creates a Word file (.RTF) using the data from a Looper control.
xlsNbWorksheet (Function)
Returns the number of worksheets found in an XLS file.
<zipArchive variable>.Exist (Function)
Determines whether an archive exists.
Description de IndexSémantique (Type de variable)
Une variable de type Description de IndexSémantique permet de décrire par programmation un ou plusieurs index sémantiques. Les caractéristiques de ce type peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Assignment of RETURN
The return value of the process currently run can be assigned...
<Drive variable>.CopyFile (Function)
Copies a single file on a remote drive to another directory on same drive.
<Looper>.ToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file or populated programmatically).
<DiskFile variable>.ReadLineRegularExpression (Function)
Reads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable.
xlsData (Function)
Retrieves the content of a cell found in an XLS file.
<DiskFile variable>.Read (Function)
Reads:
  • a block of bytes (characters) in an external file (ANSI or Unicode),
  • the content of an external file (ANSI or Unicode) and assigns it to a memory area.
xlsRow (Variable type)
The xlsRow type is used to describe and modify a row in an Excel document...
Structure of log files (HFSQL Classic)
The following files are automatically created when logging an HFSQL Classic table...
<xmlDocument variable>.Save (Function)
Saves an XML document in a file.
Automated test created by the user
WINDEV allows the user to record a test scenario in order to send it to the quality service or to the developer...
<Connection variable>.SendMessageToClient (Function)
Displays a message on the client computers.
<zipArchive variable>.CurrentFile (Function)
Returns the name of the archived file currently handled by the functions for adding and extracting files.
Handling HTML text in an Edit control
WEBDEV allows you to manipulate text in HTML via the "HTML format" option of the Edit controls and the HTML control.
<Document variable>.Add (Function)
Adds an element, document, paragraph, text, image or fragment to the end of a Document variable..
<Word Processing>.Add (Function)
Adds an element, document, paragraph, text, image or fragment to the end of a Word Processing control.
xlsNbColumn (Function)
Returns the number of columns found in a worksheet of an XLS file.
xlsNbRow (Function)
Returns the number of rows found in an XLS file.
SysRemovableExternalStorage (Function)
Used to find out whether the external storage space corresponds to the movable memory (SD Card).
xlsColumnTitle (Function)
Retrieves the title of a column found in an XLS file.
<Table>.ToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
Linux application: Tips and tricks
In multi-configuration Windows/Linux applications, various limitations may arise: unmanaged fields, unavailable functions, etc.
<HTML editor>.Get (Function)
Asynchronously retrieves the value of one of the properties of an HTML Editor control.
MenuInvisible (Function)
Makes a menu option invisible (context menu or drop-down menu).
File Description (Variable type)
The File Description variable is used to programmatically describe tables.
xlsCell (Variable type)
An xlsCell variable is used to describe and modify a cell in an Excel document...
<Word Processing>.Insert (Function)
Inserts an object in a Word Processing control. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
External language: Cobol programming
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
xlsColumnType (Function)
Returns the type of data entered in a column of an XLS file.
<DiskFile variable>.ReadLine (Function)
Reads a line from an external file (ANSI or Unicode).
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
<Source>.DescribeFile (Function)
Describes a table programmatically.
Report based on a TreeView Table control
You can use a report based on a TreeView Table control to directly print the information displayed in a TreeView Table control found...
MyParent (Reserved word)
MyParent is used to handle...
<TreeView>.Display (Function)
Refreshes a TreeView control from a given position.
<Email variable>.ImportSource (Function)
Fills an Email variable using the content of its Source property.
<Source>.Forward (Function)
Moves several records forward from the current position in the table, according to a specified item.
<Scheduler>.AddResource (Function)
Adds a new resource into a Scheduler control.
<Table>.End (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
<mongoGridFS variable>.DeleteFile (Function)
Deletes a file identified by its name from a MongoDB file system.
External language: Pascal programming
We are going to call the elements developed in WINDEV (project, windows, ...
grDestinationWMF (Function)
Defines a meta file as chart destination.
<gglConnection variable>.UploadDocument (Function)
Uploads a document to the Google server.
fSep (Function)
Returns the separator of directory according to the current platform ('\' or '/').
External language: Programming in Fortran
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
fCompare (Function)
Compares the content of two files bit by bit.
<xmlNode variable>.FindNamespaceByURI (Function)
Finds an XML namespace from its URI (Universal Resource Identifier) in a node and in the parents of this node.
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current database schema or in a specific database schema.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
<Source>.CancelDeclaration (Function)
Allows you to:
HListLink (Function)
Returns the list of table bindings (Merise type) present:
  • in the current database schema,
  • in ongoing database schemas (projects with multiple database schemas).
  • in a specific database schema.
<Email variable>.BuildSource (Function)
Generates the source code of the email to send from an Email variable.
<Drive variable>.DownloadFile (Function)
Downloads a file from a remote drive to the user's computer.
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
Implementing the log process in an application
Regardless of the tables used by your application (HFSQL Classic or HFSQL Client/Server), the log process can be implemented on these tables...
<Source>.SeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
<zipArchive variable>.ChangePath (Function)
Modifies the stored path of a file in an archive (in ZIP, WDZ or 7z format).
Reintegrating translated text into a project
Once the translation of framework libraries ("...
Manipulating Image Editor controls programmatically
WINDEV allows you to programmatically manipulate Image Editor controls...
<zipArchive variable>.ExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
Batch processing: creation of executables, WDLs, components, etc.
WINDEV and WEBDEV allow you to perform multiple types of processes from a command line...
External language: Programming in C#
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
Manipulating PDF Reader controls programmatically (prefix syntax)
PDF Reader controls can be manipulated programmatically...
External language: Java programming
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
<Tiff variable>.SaveTIFF (Function)
Saves an image in TIFF format into a file or memory.
Reset (Function)
Reinitializes:
  • all the controls found in the current window or page (including the groups of controls, the supercontrols and the internal windows).
  • the controls found in a group of controls, a supercontrol, an internal window or an internal page.
Message (Property)
The Message property is used to:
  • Find out the help message associated with a control or with a menu option (in a window).
  • Modify the help message associated with a control or with a menu option (in a window).
Display (External language)
Displays a value in a control or assigns a value in a variable.
BuildBrowsingTable (Function)
Creates a Table control from the items of a table (view or query).
Zoom (Property)
The Zoom property gets or sets the zoom value:
  • in an Image control.
  • in a Map control.
  • in an Organization Chart control.
  • in a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
  • in a Word Processing control.
  • in a PDF Reader control.
  • in a Camera control.
  • in a Diagram Editor control;
  • in a window.
Handling WEBDEV Account Manager via command line
All the features in WEBDEV Account Manager can be used via command line...
7. Creating HFSQL tables: Physical files
The data model editor allows you to define the structure of the tables.
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
HDuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query or view).
7. HFSQL: Physical files
Opens a system window to select a resource from:
  • from the device file system,
  • from the Cloud (Google Drive, Microsoft OneDrive, etc.)
  • or from one of the content managers installed on the device.
WX file
The "Executable Name".WX file is used to manage some features directly, even if these features have not been included in the application. This file is found beside the executable.
7. HFSQL: Physical files
Checks the validity of an IdNr (personal identification number in Germany).
TwoFactorAuthenticationGenerateTOTPKey (Function)
Generates a TOTP Key for an application user.
<Source>.DuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query or view).
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
<zipArchive variable>.ExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
<Window>.WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
HListFile (Function)
Returns the list of files:
  • current database schema.
  • database schemas in progress (projects with multiple database schemas).
  • a specific database schema recognized by the HFSQL engine.
  • available on a connection via a Native Connector or an OLE DB driver.
  • for a group of files defined in the data model editor.
VisibleEndUser (Property)
The VisibleEndUser property is used to:
  • Find out whether an item is visible or not to the end users. This item was defined in the data model editor or programmatically.
  • Define whether an item must be visible or not to the end users (only for items defined programmatically).
Database schema editor: the different types of sections
The different types of items proposed in the data model editor are as follows:
<Source>.Add (Function)
Adds:
  • the record found in memory into the table (query or view).
  • the record found in a Record variable into the table (query or view).
Remote deployment via FTP or HTTP
Gets the architecture (32 or 64-bit) of a computer's default email client.
Associative array (Variable type)
An associative array is an "advanced" type of array...
HAdd (Function)
Adds:
  • the record found in memory into the table (query or view).
  • the record found in a Record variable into the table (query or view).
hBackupDescription (Variable type)
The hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
1
3
4
5