ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

WebSocketClientConnectSSL (Function)
Establishes an SSL connection between the client and a WebSocket server.
Thread (Variable type)
The Thread type allows you to define all the characteristics of a thread.
Project description: Data files tab
The project description window allows you to configure various elements of your project...
EmailReadFirst (Function)
Reads the first incoming email according to the protocol used (POP3 or IMAP, MS Exchange, Lotus Notes or Outlook).
New features in WEBDEV 2026
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
SCM: Repository versions
There are different versions of the SCM repository...
JWTParameters (Variable type)
The JWTParameter type is used to define all the data required for JWT-based authentication.
WINDEV, WEBDEV and WINDEV Mobile tools
The following tools are provided with WINDEV, WEBDEV and WINDEV Mobile
HListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
Manipulating files in Dropbox, Google Drive and OneDrive
There are many online storage services available...
<Source>.Write (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
HWrite (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
DriveDeleteFile (Function)
Deletes a file from a remote drive.
Creating and distributing Active WEBDEV Pages
To transform a page in Session mode into an Active WEBDEV Page:
DriveRename (Function)
Renames a file or directory on a remote drive.
2. Analysis in practice
Software Factory administrator options
Several options can be configured in the Software Factory administrator...
File Description (Variable type)
The File Description variable is used to programmatically describe data files.
2. Analysis in practice
LanguageDescribed (Property)
The LanguageDescribed property is used to set the language used to compare and sort Unicode items (Unicode Text item or Unicode Text Memo item).
EmailReadNext (Function)
Reads the incoming email found after the current email according to the protocol (POP3 or IMAP, MS Exchange, Lotus Notes or Outlook).
Email (Variable type)
The Email type is used to handle the email content as well as the associated information.
Two-level setup
The two-level setup (or multisite setup) combines:
  • a reference network setup deployed on a local network.
  • an HTTP setup used to update the reference setup on the local network.
Testing and debugging a WINDEV project on the user computer
WINDEV offers multiple possibilities to test and debug a project directly on the development computer (see Testing and debugging a WINDEV executable on the development computer)...
Thread management constants
Constants used by functions that handle threads, critical sections, semaphores, mutexes, etc.
12. External component in practice
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
Creating/Configuring a WEBDEV deployment account
EmailStartSession (Function)
Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange).
2. Managing a database
WEBDEV Tutorial: My first WEBDEV website Lesson 2 - Managing a database - 30 min
13. External component in practice
External component in practice
Associative array (Variable type)
An associative array is an "advanced" type of array...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Size (Property)
The Size property is used to determine and change the size of an element.
<Source>.CreateView (Function)
Creates an HFSQL view.
This function uses the former view mechanism.
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
ParallelTask (Variable type)
The ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.
FTPConnect (Function)
Connects the current computer to an FTP server (File Transfer Protocol).
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
HCreateView (Function)
Creates an HFSQL view.
This function uses the former view mechanism.
SendKey (Function)
Simulates the keystrokes and the mouse actions.
New features in WINDEV 2026
WINDEV 2026 is now available.
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)...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
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).
The Multimedia control (WEBDEV)
The Multimedia control is used to easily display a video in the browser.
New features in WINDEV 2026
2. Deploying a website via HTTP
WEBDEV Tutorial - Website deployment Lesson 2 - Deploying a website via HTTP - 30 min
<Source>.ReadPrevious (Function)
Sets the position on the previous record of a file according to a browse item.
BackgroundColor (Property)
The BackgroundColor property is used to set the background color of a control, window, page or block of a report.
Report viewer: "Export" pane
The "Export" pane in the report viewer allows you to perform the following operations...
<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).
SQLColumn (Function)
Returns the characteristics of all the columns (or items):
  • for a given table.
  • for a given query.
Analysis: Description of data file structure
The analysis allows you to define the structure of data files used by the project...
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
1. Website deployment requirements
WEBDEV Tutorial - Website deployment Lesson 1 - Website deployment requirements - 30 min
UserAgent
The UserAgent property identifies the client of an HTTP/HTTPS request.
Compression (Property)
The Compression property gets and sets the data compression mode.
Advanced installer options
The setup wizard allows you to specify advanced options for the installer. These advanced options are used to:
  • specify the options for managing the installer framework.
  • specify the options for managing the UAC for the installer.
<Source>.ReadLast (Function)
Sets the position on the last record of a data file according to a browse item.
Native xBase/FoxPro Connector
WINDEV and WEBDEV offer a Native xBase/FoxPro Connector (or Native xBase/FoxPro Access) module...
The Progress Bar control
The Progress Bar control is used to follow the progress of an event...
Remote WEBDEV administrator: Backing up and restoring a WEBDEV site
The remote administration tool is used to manage the backups of your dynamic WEBDEV websites.
HDataSourceKnown (Function)
Determines if a data source has been initialized.
DDEError (Function)
Returns the runtime status report of a DDE function.
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
Installing 64-bit WINDEV, WEBDEV or WINDEV Mobile
This chapter presents the configuration required to install WINDEV, WEBDEV or WINDEV Mobile in 64-bit mode...
CaptionWidth (Property)
The CaptionWidth property gets and sets the width reserved for the text area in an Edit or Combo Box control.
<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).
SearchAAF (Property)
The SearchAAF property is used to:
  • find out whether the search via AAF is enabled on a non-editable Combo Box control,
  • enable (or not) the search via AAF on a non-editable Combo Box control.
SaaSAdminConfigureSMTP (Function)
Configures the SMTP session associated with the administrator account of a SaaS session.
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
Handling a dynamic tab through programming (prefix syntax)
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
Pages in Session mode
WEBDEV includes several types of pages to create dynamic sites...
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
Composite keys
A composite key is a key item containing several other items...
HOnError (Example)
Usage example of the HOnError function
5. Displaying a WEBDEV website in Session mode
Remote WEBDEV Administrator: Managing connections
The remote administration tool is used to manage the connections to the dynamic WEBDEV websites.
List Box control linked to a data file or to a query
A List Box or Combo Box control can be used to display the content of a data file or query, to allow a user to select a record, for example...
WebserviceWriteHTTPHeader (Function)
Adds an additional HTTP header to a request of a REST or SOAP web service.
SAPConnect (Function)
Connects a SAP R/3 system from the information given in the SAP structure.
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
SocketConfigure (Function)
Configures the use of Socket functions.
Replication (Property)
The Replication property is used to:
  • know the replication mode used for a data file (data file defined in the data model editor or programmatically defined).
  • specify the replication mode used for a data file (only for files defined programmatically).
HTTPSendForm (Function)
Sends an HTTP form.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
AuthToken (Variable type)
The AuthToken type contains the characteristics of a token to access a web service.
FTPGetFile (Function)
Transfers a file from an FTP (File Transfer Protocol) server to the current computer.
AndroidAndroid Widget Note: This feature is only available from the subscription-based version of WINDEV Suite 2025 - Update 2.
1. Analysis: Database structure
When a WINDEV, WEBDEV or WINDEV Mobile project uses data files, it must be associated with an analysis.
HDuplicateRecord (Function)
Duplicates the record read in a data file: the record found in memory is added into the data file (query or view).
2. WEBDEV administrator in practice
1. Analysis: database structure
10. Project Management Hub
WINDEV Mobile includes a Project Management Hub to manage development projects.
1. Analysis: Database structure
17. Project Management Hub
Project Management Hub
15. Project Management Hub
Remove patches
To quickly modify the operating mode of an application, you can use application patches...
HSubstDir (Example)
Usage example of the HSubstDir function
Organizing the directories of a project
When creating a project, a directory specific to this project is automatically created...
XML functions
List of XML functions
WEBDEV Account Manager
WEBDEV Account Manager allows you easily host websites developed with WEBDEV. This tool is mainly intended for webmasters and hosting providers
Advanced types
The advanced types of WLanguage are as follows
"?" menu
WINDEV proposes a help menu adapted to your applications...
ChangeCharset (Function)
Retrieves and/or changes the character set used:
  • by all the screen fonts.
  • by all the operations performed on the character strings (functions and/or operators).
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.
<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).
1. Project audits
WEBDEV Tutorial - Optimizing a WEBDEV project Lesson 1 - Project audits - 15 min
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
The Layout control
The Layout control simplifies the implementation of dynamic UIs where controls are displayed and/or hidden programmatically...
NetMsgError (Function)
Returns the error message corresponding to the error number returned by NetOpenRemoteAccess and NetCloseRemoteAccess.
3. Data handled by a WINDEV Mobile application
The data handled by a WINDEV Mobile application can come from
The Internal Window control
The "Internal Window" control is used to include a window (and its code) in a control of another window...
HMigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
<Source>.MigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
<Source>.DataSourceKnown (Function)
Determines if a data source has been initialized.
gpwOAuthParameters (Variable type)
The gpwOAuthParameters type allows you to define all the information needed for authentication to the User Groupware via an application that uses the OAuth 2.0 standard.
SocketCreateInfrared (Function)
Creates a socket that uses the infrared port.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
Automated tests on an executable
WINDEV allows you to test a project using the corresponding executable...
DisplayedItemImage (Property)
The DisplayedItemImage property is used to:
  • Get the item that corresponds to the image displayed in a ListView control.
  • Change the item that corresponds to the image displayed in a ListView control.
HDBCreation (Function)
Ends the description of the structure of an xBase data file programmatically.
AuthIntrospectToken (Function)
Determines the set of metadata for an OAuth token.
Search in the editors
Being able to perform a search in the editors significantly improves efficiency...
Informix Native Connector: Programming using SQL functions
The use of SQL functions to manipulate Informix data does not require importing the file structure into the analysis...
SAP ASE Native Connector (Sybase): Programming using SQL functions
The use of SQL functions to handle Sybase data does not require importing the file structure into the analysis...
Debugging in PHP
A site generated in PHP can be debugged in standard WEBDEV mode...
AAFChangeCaption (Function)
Customizes the text of a menu option for context menus corresponding to an AAF (Automatic Application Feature).
DB2 Native Connector: Programming with SQL functions
The use of SQL functions to handle DB2 data does not require importing the file structure into the analysis...
CtCursorOptions (Property)
The CtCursorOptions property gets the cursor type used when connecting to an external database.
HTTPRequest (Function)
Starts an HTTP request on a server.
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
Help with new features: Informing users about new developments
Applications are constantly evolving...
1. Examples provided with WINDEV Mobile
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
HFSQL constants
List of constants used by the HFSQL functions.
MariaDB Native Connector: Programming using SQL functions
The SQL functions can be used to handle the MariaDB database...
System constants
List of constants used by the system functions.
Monitoring robot: Robot settings
From the monitor, you can change the configuration options...
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
ftpConnection (Variable type)
The ftpConnection type is used to define all the advanced characteristics of an FTP connection.
PostgreSQL Native Connector: Programming with SQL functions
You can use SQL functions to handle the PostgreSQL database...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
WINDEV License Agreement
WINDEV License Agreement
WINDEV License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
HListItem (Function)
Returns the list of items:
  • found in a data file ( a query or a view) known to the HFSQL engine. The data files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
  • found in a Record variable.
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)...
4. Windows with search
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 4 - Windows with search - 30 min
WINDEV License Agreement
WINDEV License Agreement
WINDEV License Agreement
12. Retrieving data from a website
Private Store for mobile applications
There are two methods two deploy your applications ...
The email structure
The email structure is a preset structure of WLanguage (no declaration is required)...
REST web service: Creating entry points
The REST web service entry point creation wizard opens ...
iDestination (Function)
Configures the print destination.
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
Properties associated with formatted display controls
The formatted display control includes some properties that can be used ...
Debugger: Step-by-step project execution
Running a project step-by-step allows you to start the debugger when launching the application...
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
Properties associated with a group of controls
Several WLanguage properties can be used on a group of controls found in a window, in a page or in a report...
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 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.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
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
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
LINUX: ODBC database access
The native access to HFSQL Classic and Client/Server is available for WINDEV applications running in Linux ("console" applications) and for the WEBDEV websites hosted in Linux...
Push notifications
A mobile device can receive push notifications...
1
2
3
4
5
6
8
>