ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025
Your version: XXA150056M

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.
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...
Screen,FileToScreen (External language)
Updates the controls in the window with the values from the bound items in the data file.
WLanguage procedure called by fWatchFile
WLanguage procedure ("callback") called by fWatchFile when a change is made to the watched file.
File (Property)
The File property is used to manage the files a functionality applies to.
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...
"END:" label
The END: label is used to define a code that will be systematically run at the end of process execution.
How to create an SQL query to count?
This help page explains how to create a count query with the query editor.
<DiskFile variable>.Size (Function)
Returns the size of a file (in bytes).
Example of video management (transmitted by a Camera control) (prefix syntax)
In this example, the application allows you to...
fWatchFile (Function)
Starts watching a file.
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.
<DiskFile variable>.Close (Function)
Closes an external 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.
Assignment of RETURN
The return value of the process currently run can be assigned...
<zipArchive variable>.InfoFile (Function)
Returns the characteristics of a file found an archive:
  • The name of the file and its stored path.
  • The initial size of the file.
  • The compressed size of file.
  • The date and time of file creation.
  • The date and time of file modification.
  • The date and time of file access.
  • The file attributes.
  • The file encryption mode.
<Looper>.ToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file or populated programmatically).
<Drive variable>.CopyFile (Function)
Copies a single file on a remote drive to another directory on same drive.
xlsRow (Variable type)
The xlsRow type is used to describe and modify a row in an Excel document...
<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.
<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.
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.
<xmlDocument variable>.Save (Function)
Saves an XML document in a file.
Structure of log files (HFSQL Classic)
The following files are automatically created when logging an HFSQL Classic table...
<zipArchive variable>.CurrentFile (Function)
Returns the name of the archived file currently handled by the functions for adding and extracting files.
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...
xlsData (Function)
Retrieves the content of a cell found in an XLS file.
<zipArchive variable>.ChangePath (Function)
Modifies the stored path of a file in an archive (in ZIP, WDZ or 7z format).
<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.
Deployment via physical media (DVD, etc.)
Callback from the PartageProximitéEnvoieFichier.Cb function for the Callback parameter
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.
<Connection variable>.SendMessageToClient (Function)
Displays a message on the client computers.
DisplayedItem (Property)
The DisplayedItem property is used to:
  • Find out the item or the variable displayed by the control.
  • Modify the item or the variable displayed by the control.
Silent setup
This help page presents the different silent installations available:
  • Installing the WEBDEV Application Server.
  • Installing the HFSQL Client/Server server .
MenuInvisible (Function)
Makes a menu option invisible (context menu or drop-down menu).
xlsCell (Variable type)
An xlsCell variable is used to describe and modify a cell in an Excel document...
docElementCheckBox (Variable type)
The docElementCheckBox type allows you to define all the advanced characteristics of a check box used in a form.
<mongoGridFS variable>.DeleteFile (Function)
Deletes a file identified by its name from a MongoDB file system.
External language: Cobol programming
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
<HTML editor>.Get (Function)
Asynchronously retrieves the value of one of the properties of an HTML Editor control.
xlsColumnType (Function)
Returns the type of data entered in a column of an XLS file.
<Chart>.SaveBMP (Function)
Saves a chart that was previously drawn in a file in BMP format.
WLanguage procedure called by SCPGetFile
WLanguage procedure ("callback") called by SCPGetFile when retrieving a file on a local computer using the Secure Copy Protocol (SCP).
<Source>.CancelDeclaration (Function)
Allows you to:
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current database schema or in a specific database schema.
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
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...
<Source>.Forward (Function)
Moves several records forward from the current position in the table, according to a specified item.
Linux application: Tips and tricks
In multi-configuration Windows/Linux applications, various limitations may arise: unmanaged fields, unavailable functions, etc.
DriveDownloadGglFile (Function)
Downloads a Google Docs Editors file from Google Drive in a given compatible format.
File Description (Variable type)
The File Description variable is used to programmatically describe tables.
<Scheduler>.AddResource (Function)
Adds a new resource into a Scheduler control.
<Email variable>.ImportSource (Function)
Fills an Email variable using the content of its Source property.
fCompare (Function)
Compares the content of two files bit by bit.
hFileParameter (Variable type)
The type hFileParameter type is used to define the tables taken into account by a scheduled optimization task.
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.
<Table>.End (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
<Organizer>.Display (Function)
Reinitializes the content of an Organizer control from its data source (HFSQL data file for example).
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, ...
<Pivot Table>.ToExcel (Function)
Creates an Excel file with data from a Pivot Table control.
OrganizerDisplay (Function)
Reinitializes the content of an Organizer control from its data source (HFSQL data file for example).
<xmlNode variable>.FindNamespaceByURI (Function)
Finds an XML namespace from its URI (Universal Resource Identifier) in a node and in the parents of this node.
<DiskFile variable>.ReadLine (Function)
Reads a line from an external file (ANSI or Unicode).
Parameters of the procedure used by the HReindexAsynchronous function
WLanguage procedure (also called "callback") called by the HReindexAsynchronous function for each reindexed HFSQL Client/Server table.
This new function is available from WINDEV Suite SaaS 2025 Update 2.
<xmlNode variable>.FindNamespaceByName (Function)
Finds an XML namespace according to its XML node and in the parents of the node.
Manipulating Image Editor controls programmatically
WINDEV allows you to programmatically manipulate Image Editor controls...
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.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
Manipulating PDF Reader controls programmatically (prefix syntax)
PDF Reader controls can be manipulated programmatically...
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
<Drive variable>.DownloadFile (Function)
Downloads a file from a remote drive to the user's computer.
SQLTransaction (Function)
Begins, commits or rolls back a transaction:
  • on the files of a database opened by SQLConnect,
  • on the files of a database opened by a connection (OLE DB or Native Access/Native Connector) described in the data model editor or by HOpenConnection.
HDuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query or view).
<sshSession variable>.SCPGetFile (Function)
Gets a file via the Secure Copy Protocol.
<zipArchive variable>.ExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
Reintegrating translated text into a project
Once the translation of framework libraries ("...
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...
Batch processing: creation of executables, WDLs, components, etc.
WINDEV and WEBDEV allow you to perform multiple types of processes from a command line...
Composite report
The report editor gives you the ability to create "Composite" reports. In this case, the report includes several sub-reports.
External language: Programming in C#
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
HFSQL Client/Server functions (prefix syntax)
Several HFSQL functions are used to manage the HFSQL Client/Server data...
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...
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.
<Tiff variable>.SaveTIFF (Function)
Saves an image in TIFF format into a file or memory.
SSL: Secure transactions with WEBDEV
When using an Internet application, the data circulating between the computer of the Web user and the Web server is not protected...
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.
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.
7. HFSQL: Physical files
Checks the validity of an IdNr (personal identification number in Germany).
<Source>.DuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query or view).
<zipArchive variable>.ExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
WEBDEV 2025: New WLanguage features
In version 2025, new functions, properties and data types have been introduced and some have been improved, ...
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
TwoFactorAuthenticationGenerateTOTPKey (Function)
Generates a TOTP Key for an application user.
WLanguage procedure called by CameraRunApp
WLanguage procedure ("callback") called when taking photos or recording videos via CameraRunApp.
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.
Managing HFSQL Client/Server applications
The HFSQL Control Center is used to manage the HFSQL Client/Server servers and the HFSQL Client/Server databases...
WINDEV 2025: New WLanguage features
In version 2025, new functions, properties and data types have been introduced and some have been improved, ...
<Window>.WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
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).
Brochure des nouveautés 2024 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
WINDEV Mobile 2025: New WLanguage features
In version 2025, new functions, properties and data types have been introduced and some have been improved, ...
Associative array (Variable type)
An associative array is an "advanced" type of array...
Remote deployment via FTP or HTTP
Gets the architecture (32 or 64-bit) of a computer's default email client.
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.
Value (Property)
The Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
1
2
3
4
5
6
>