ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<HFSQL connection>.ReindexAsynchronous (Function)
Rebuilds the index of an HFSQL Client/Server data file (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HReindexAsynchronous (Function)
Rebuilds the index of an HFSQL Client/Server data file (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HIndex (Function)
Rebuilds the file index (".NDX" file).
HDescribeFullTextIndex (Example)
HDescribeFullTextIndex example
<Chart>.AddData (Function)
Adds a data into a chart.
New features in WEBDEV 2026
Type of field: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm...
grAddData (Function)
Adds a data into a chart.
zipDeleteFileList (Function)
Deletes a list of files from an archive.
Filtering a data file, a view or a query
A filter is used to define programmatically a selection of records corresponding to one or more criteria...
<Chart>.Origin (Function)
Modifies the start and end marks on one of the chart axes.
HFSQL server configuration
The HFSQL Control Center allows you to fully manage HFSQL servers...
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
Word Processing control properties
You can manipulate Word Processing controls in a window using the following WLanguage properties...
EnumControl (Function)
Returns the name of Nth control found in the specified element.
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
HWrite (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Progress Bar control properties
List of properties associated with the Progress Bar control
PageDisplay (Function)
Displays a web page in the user's browser.
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
grOrigin (Function)
Modifies the start and end marks on one of the chart axes.
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
WEBDEV (Development version) License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
Managing color palettes
Starting with version 2025, WINDEV and WINDEV Mobile include color palettes for projects and windows...
WINDEV License Agreement
In-House deployment
Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance...
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
WINDEV License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
HFSQL constants
List of constants used by the HFSQL functions.
Break in a Looper control
A break in a Looper control is used to group the data corresponding to one or more arguments...
BurnerSelect (Function)
Used to select the default burner.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Characteristics of Table controls in a page
Table controls allow you to display and/or enter data...
WINDEV Mobile License Agreement
New features in WEBDEV 2026
WEBDEV 2026 is now available.
Sort (Function)
Sorts a WLanguage array.
Frequently asked questions about Automatic Update
Frequently asked questions about the update search mechanism.
ArraySort (Function)
Sorts a WLanguage array.
<Array>.Sort (Function)
Sorts a WLanguage array.
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
WINDEV Mobile License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
<Source>.ReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
HReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
How to access the help?
WINDEV, WEBDEV and WINDEV Mobile include several methods for accessing the help system at any time...
NotesAddAttachment (Function)
Attaches a file to an item of the current document in Lotus Notes.
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
<gglConnection variable>.ListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
How do I run through a data file?
Data model editor: Defining a connection
Any program developed with WINDEV, WEBDEV or WINDEV Mobile can easily access...
WDMap: Reindexing an HFSQL data file
WDMap can be used both to determine whether an HFSQL data file should be reindexed and to reindex an HFSQL data file...
Window functions (prefix syntax)
List of functions for managing windows
GglListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
HReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
ByReference (Property)
The ByReference property is used to determine if a procedure parameter was passed by reference.
ControlOver (Function)
Identifies the control hovered over with the mouse cursor.
<Source>.ReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
6. Source Code Manager (SCM)
To simplify teamwork, WINDEV Mobile includes a Source Code Manager.
ShapePolygon (Function)
Modifies the shape currently displayed in a Shape control to get a custom shape (by specifying the coordinates of polygon points).
Properties associated with Combo Box controls that display a table
8. Source Code Manager (SCM)
Source Code Manager (SCM)
Deployment via physical media (DVD, etc.)
7. Source Code Manager (SCM)
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
<Kanban list>.InsertCard (Function)
Inserts a card in a Kanban list.
<Spreadsheet>.SelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
<Kanban>.AddCard (Function)
Adds a card to a list in a Kanban control.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
<Kanban>.InsertCard (Function)
Inserts a card in a Kanban list.
PostgreSQL Native Connector: Features and notes
Remarks and specific features of Native PostgreSQL Connector...
<Kanban>.AddCard (Function)
Adds a card to a list in a Kanban control.
Automatic data masking
Data masking is a process that transforms the data in an item that will be displayed to the user...
<Diagram Editor>.DiagramInfoXY (Function)
Indicates the presence of a shape at a given position in the Diagram Editor control.
Properties associated with reports and controls
List of properties associated with the reports and their controls
<TimeLine>.AddTrack (Function)
Adds a new track into a TimeLine control.
DiagramInfoXY (Function)
Indicates the presence of a shape at a given position in the Diagram Editor control.
Kanban control functions
The following functions manipulate Kanban controls...
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
NbVectorEmbeddingComponents (Property)
The NbVectorEmbeddingComponents property gets and sets the number of components in an item of type embedding.
EmailNbMessage (Example)
Usage example of the EmailNbMessage function
Defining specific character sets in HFSQL data files
When an application displays or saves data in HFSQL data files, this data is typed in the current language...
EmulatePane (Function)
Emulates the selection of a pane in a Tab, Ribbon or Sidebar control.
Caption (Property)
In a database, the Caption property is used to:
  • Find out the caption associated with a file item.
  • Find out the caption associated with a data file.
  • Find out and modify the connection caption.
In a report, the Caption property is used to:
  • Find out the text displayed in a Static or Link control.
  • Modify the text displayed in a Static or Link control.
In a window or page, the Caption property is also used to:
  • Find out and modify the caption of a control found in a window or in a page.
  • Find out and modify the caption of a menu option.
  • Find out and modify the title of a window or page.
  • Find out the content of a Breadcrumb control.
AddReference (Function)
Adds the reference of an object at the last position in a one-dimensional array.
Automatic data file modification
The automatic data file modification updates the description of data files on user computers...
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
EmulateCheckBox (Function)
Emulates the selection of an option in a Check Box control.
HTML Editor control properties
HTML Editor control properties.
EmulateRadioButton (Function)
Emulates the selection of an option in a Radio Button control.
5. Deploying a dynamic Session or AWP site in practice
Page functions
List of functions for managing pages
WEBDEV license agreement
HCopyFile (Function)
Copies an HFSQL data file (.fic, .ndx, .ftx, .sdx and .mmo files, if any):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the data files for example).
  • from an HFSQL server to antoher HFSQL server.
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
<Source>.SeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
HSeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
WEBDEV Application Server - License Agreement (Subscription version)
Utilisation dans la classe Thread - Accès en Lecture - Type : Booléen
Type (Property)
The Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
HReadSeek (Function)
Sets the position on the first record whose value for a specific item is greater than or equal to a sought value (generic search).
MariaDB Native Connector: Features and notes
This page presents the main aspects and requirements of the Native MariaDB Connector...
ListView control properties
List of properties associated with the ListView control
<Source>.ReadSeek (Function)
Sets the position on the first record whose value for a specific item is greater than or equal to a sought value (generic search).
Window functions
List of functions for managing windows
<Array>.DeleteDuplicate (Function)
Deletes the duplicates from an array.
Organizing the directories of a project
When creating a project, a directory specific to this project is automatically created...
<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.
What is a database?
A database is an organized collection of data for a particular purpose (e.g., manage orders)...
EmailChangeFolder (Example)
Usage example of the EmailChangeFolder function
HImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
ArrayDeleteDuplicate (Function)
Deletes the duplicates from an array.
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
<Connection variable>.CopyFile (Function)
Copies an HFSQL data file (.fic, .ndx, .ftx, .sdx and .mmo files, if any):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the data files for example).
  • from an HFSQL server to antoher HFSQL server.
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.
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
HTransaction (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
URI (Variable type)
The URI (Uniform Resource Identifier) type identifies physical or abstract resources (e.g. files or Web pages).
<Source>.ImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)...
Flexbox control properties
WLanguage properties can be used to manipulate ...
CookieWrite (Function)
Writes a cookie onto the computer of the Web user.
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
<Table>.AddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
fLongName (Example)
Usage example of the fLongName function
MinimumLength (Property)
The MinimumLength property gets and sets the minimum length of an element.
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
<Source>.ReadNext (Function)
Sets the position on the next data file record according to a browse item.
HReadNext (Function)
Sets the position on the next data file record according to a browse item.
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
WINDEV and OPC
OPC stands for "OLE for Process Control"...
XMLExecuteXPath (Function)
Executes an XPATH query:
  • in an XML document.
  • in an xmlDocument variable.
WDMSG License Agreement
<Source>.ImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
fShortName (Example)
Usage example of the fShortName function
HSeek (Function)
Positions on the first record of the data file whose value for a specific item is greater than or equal to a search value (generic search by default).
HImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
FinRedemption (Example)
Usage example of the FinRedemption function
SAP ASE Native Connector (Sybase): Features and notes
The following paragraphs present the main aspects and specific features of the Native SAP ASE Connector (also called Native Sybase Access)...
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
New features in WINDEV 2026
WINDEV 2026 is now available.
<Connection variable>.TransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
HSetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
Programming the table cells
You can manipulate Table controls...
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
2. User-friendly editors in practice
User-friendly editors in practice
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
<Connection variable>.SetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
Managing spatial data in HFSQL databases
Starting with version 2024, you can store and manipulate geometric and geographic data in HFSQL databases...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Static Text control properties
List of properties associated with a Static Text control
FOR EACH/FOR ALL statement (browse of arrays)
The FOR EACH statement is used to perform different types of browse on the arrays...
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
2. Creating data files in the analysis
WINDEV Tutorial: Creating a WINDEV project and its analysis Lesson 2 - Creating data files in the analysis - 40 min
Native SAP ASE Connector License Agreement
Native SAP ASE Connector License Agreement
2. Creating data files in the analysis
WEBDEV Tutorial - Creating a WEBDEV project and its analysis Lesson 2 - Creating data files in the analysis - 40 min
Native Oracle Connector License Agreement
Native SQL Server Connector License Agreement
Native Progress Connector License Agreement
Native Informix Connector License Agreement
Native DB2 Connector License Agreement
<AI Chat>.RetryRequest (Function)
Launches a new request based on the current conversation in the AI Chat control.
AIChatRetryRequest (Function)
Launches a new request based on the current conversation in the AI Chat control.
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL data files.
The report editor
WINDEV, WEBDEV and WINDEV Mobile allow you to create reports with the report editor...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
HFSQL error handling help
WINDEV, WEBDEV and WINDEV Mobile include a module for assisted management of HFSQL errors...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
1. WLanguage functions specific to WEBDEV
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Various constants
List of various constants used by the constants WINDEV functions.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Advanced types
The advanced types of WLanguage are as follows
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Site map of PC SOFT documentation
1
2
3
4
5
6
8
>