ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

HRegenerateFile (Function)
Regenerates a data file from its log.
<Connection variable>.RegenerateFile (Function)
Regenerates a data file from its log.
HComputer (Function)
Stores a unique computer number or identifier in order to use the log and transactions over the network.
AuthLogout (Function)
Logs out a user previously authenticated via:
  • the OAuth 2.0 protocol on any web service.
  • the OpenID protocol on any web service.
  • a JSON Web Token (JWT).
gpwAuthLogin (Function)
Allows you to log in to the User Groupware using an account such as Facebook, Google, Microsoft, etc.
HDeleteDatabase (Function)
Deletes a database located on an HFSQL server.
<Connection variable>.DeleteDatabase (Function)
Deletes a database located on an HFSQL server.
<Captcha>.Verify (Function)
Checks whether the value typed by the user corresponds to the string displayed in a Captcha control.
Replication functions
Three types of replication are proposed...
<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.
fbSession (Variable type)
The fbSession type is used to describe a connection to the Facebook service and to manage the authentication to this service.
Monitoring robot: Creating a control
The monitor of the monitoring robot is used to create the different checks that must be performed by the monitoring robot...
2. Managing a database
WEBDEV Tutorial: My first WEBDEV website Lesson 2 - Managing a database - 30 min
Project image gallery
The project image gallery allows viewing all the images of a project in a single click...
Constants used by the Factory functions
The following constants are used by the functions for managing the software factory:
The options of the User Groupware
An application is often intended to be used by several users connected via a network...
Creating a service with WINDEV
A service is a specific type of application intended to be run without any user intervention...
5. User Groupware in practice
<Map>.IDGgl (Function)
Gets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
5. User Groupware in practice
User authentication: User Groupware
WINDEV Tutorial: User Groupware User authentication: User Groupware - 20 min
Obtaining an HSL (SSL) certificate for IIS
To obtain an HSL (SSL) certificate for IIS, follow these steps...
HSynchronizeReplica (Function)
Synchronizes the master replica and the subscriber replica: the operations performed on one of the replica are transferred into the other replica.
SCM: Ribbon options
The operations on the SCM can be performed from the SCM tab of WINDEV, WEBDEV or WINDEV Mobile.
Check: SMART status of drives
The monitoring robot will measure the SMART attributes of a server's hard drives...
<Connection variable>.SetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
HSetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
Deployment documentation
This documentation presents the main elements for deploying a WEBDEV website on a server...
ActionPlanInfo (Function)
Retrieves information regarding the execution of an instance of action plan.
Constants for managing the modification of windows by the user
HFSQL functions (prefix syntax)
List of functions for HFSQL management
HFSQL server configuration
The HFSQL Control Center allows you to fully manage HFSQL servers...
Trace (Function)
Displays the requested information (content of a control, for example) in a window opened next to the current window.
Application triggers
A trigger is a WLanguage procedure automatically called by the HFSQL engine whenever a modification is performed (addition, deletion, modification, ...) on a record of a data file.
User Groupware (WINDEV and WEBDEV): Options and settings
An application is often intended to be used by several users connected via a network...
WDAdminHF: Data file management
The remote HFSQL administrator proposes a full management of the HFSQL Client/Server databases...
Chorus Pro: Automate invoice submission
In France, electronic invoicing has become mandatory for invoicing government services...
ServiceInstall (Example)
Usage example of the ServiceInstall function
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.
InServiceMode (Example)
Usage example of the InServiceMode function
Handling transactions programmatically
This chapter covers the following topics...
Converting an HFSQL Classic database into HFSQL Client/Server
There are two methods to convert HFSQL Classic databases to HFSQL Client/Server in WINDEV, WEBDEV and WINDEV Mobile...
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
Constants for manging the replication
List of constants used by the functions for managing the replication.
Mathematical SQL functions
The mathematical SQL functions that can be used on the queries written in SQL code are as follows...
Bitcoin Core server constants
Compile le code WLangage affiché dans le champ Editeur de code et affiche les potentielles erreurs.
HDeleteFile (Function)
Deletes HFSQL data files (.fic, .ndx, .ftx, .sdx and .mmo files, if any) from the server.
Analysis editor: Handling a data file
The main operations that can be performed on a data file from the data model editor are as follows ...
gglAccount (Variable type)
The gglAccount type gets the profile information of a Google account via several WLanguage properties.
WDAdminHF: Scheduled task
The remote HFSQL administrator is used to define the scheduled tasks...
MapIDGgl (Function)
Gets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<Connection variable>.DeleteFile (Function)
Deletes HFSQL data files (.fic, .ndx, .ftx, .sdx and .mmo files, if any) from the server.
Installing a WEBDEV website with zero-downtime update
Starting with version 24, you can update a Session or AWP site without disconnecting users...
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server...
ServiceStatus (Example)
Usage example of the ServiceStatus function
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...
<fbSession variable>.Start (Function)
Used to authenticate and log in to Faceboook.
Changing sites from AWP to SEO-ready session mode
Managing HFSQL servers
The HFSQL Control Center allows you to fully manage HFSQL servers...
REST web service: Calling a web service function
RESTSend is used to call a REST webservice function.
fReadLineRegularExpression (Function)
Reads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable.
Creating an action plan
The action plans group all actions that will be performed by the Software Factory.
Remote WEBDEV administrator: Statistics management
The remote WEBDEV administrator proposes a module for consulting the statistics regarding the traffic of your dynamic WEBDEV sites (standard and AWP) and web services deployed on a WEBDEV Application Server.
Real-Time Performance Profiler (RTPP)
The Real-Time Performance Profiler (RTPP) is a tool that helps you identify what is slowing down your application...
dpDriveConnect (Fonction)
Creates a connection to Dropbox.
Manual deployment of a dynamic site
WEBDEV proposes several methods for deploying a dynamic site...
Android 10: Changes in the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
Extern (Reserved word)
EXTERN is used to...
WLanguage functions available in PHP
Some WLanguage functions are not available in PHP...
<Connection variable>.AddTask (Function)
Adds a scheduled task on the server defined by the connection.
Integrate two-factor authentication into your applications
Starting with version 26, WINDEV, WEBDEV and WINDEV Mobile allow you to implement two-factor authentication...
HAddTask (Function)
Adds a scheduled task on the server defined by the connection.
GglDriveConnect (Function)
Creates a connection to Google Drive.
<gglConnection variable>.Connect (Function)
Manages authentication on a Google server (via the "OAuth 2.0" authentication mode).
Remote WEBDEV administrator: Parameters of a WEBDEV site in Session mode or of a Web service
To view the configuration of a specific web service or WEBDEV website in Session mode from the remote administrator:
Configuring an application with User Groupware
Remote WEBDEV administrator: View statistics
The statistics become available once the log files have been imported.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
HFSQL functions
List of functions for HFSQL management
Importing a Figma design
Figma is an online design tool that allows you to create designs and prototypes in various fields, in particular for websites and applications...
Private Store for mobile applications
There are two methods two deploy your applications ...
WEBDEV administrator: Web services tab
The "Web services" tab gives information about the dynamic WEBDEV web services installed on the computer...
GglConnect (Function)
Manages authentication on a Google server (via the "OAuth 2.0" authentication mode).
The Captcha control
The "captcha" are the distorted texts that the Web user must decode and re-enter in a site before validating a form.
SpreadsheetInputFunction (Function)
Inserts a function name at cursor position in the editable cell of a Spreadsheet control found in a window.
How to include secure payment in a WEBDEV website?
This help page explains how to add a secure payment into a WEBDEV website...
Debugger: Step-by-step project execution
Running a project step-by-step allows you to start the debugger when launching the application...
1. Components provided with WINDEV
WINDEV is provided with projects that contain components.
Styling maps from Google Maps
In WINDEV and Android applications, Map controls use Google Maps...
HInfoServer (Function)
Returns the specified information about the server.
Android Control Center
Do you know where to find your application log files?
<Connection variable>.InfoServer (Function)
Returns the specified information about the server.
I work as a developer: How do I manage my tasks and my schedule?
The Control Centers in WINDEV, WEBDEV and WINDEV Mobile include many tools to help developers manage their schedules and the different associated tasks...
Server triggers
Server triggers are stored procedures executed by the server before or after a write operation performed on a database file...
Ad Hoc deployment
EmailReadPreviousHeader (Function)
Reads the header of the email found before the current email according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
WEBDEV administrator: Installed sites
The "Sites" tab provides information about the dynamic WEBDEV websites installed on the computer...
HFSQL Control Center: Managing scheduled tasks
Le Centre de Contrôle HFSQL permet d'optimiser et de réparer les tables HFSQL, aussi bien en mode Classic qu'en mode Client/Serveur...
gglConnection (Variable type)
The gglConnection type is used to describe a connection to the Google services and to manage the authentication to different services...
1. WEBDEV environment
WEBDEV Tutorial: WEBDEV overview Lesson 1 - WEBDEV environment - 5 min
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
1. Discover WINDEV
WINDEV Tutorial: WINDEV overview Lesson 1 - Discover WINDEV - 5 min
New features in WEBDEV 2026
WEBDEV 2026 is now available.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
FBStartSession (Function)
Used to authenticate and log in to Faceboook.
New features in WEBDEV 2026
WEBDEV administrator: Installed sites
The "Sites" tab provides information about the dynamic WEBDEV websites installed on the computer...
gpwUser (Variable type)
The gpwUser type is used to describe and modify the characteristics of a user of WEBDEV or WINDEV User Groupware.
HListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
HFSQL properties
List of HFSQL properties
EmailReadLastHeader (Function)
Reads the header of the last Email received, depending on the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
File Description (Variable type)
The File Description variable is used to programmatically describe data files.
<Source>.ListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
EmailReadMessage (Function)
Reads an incoming according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
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...
ExceptionChangeParameter (Function)
Configures the automatic behavior that will be implemented if an exception occurs in the current process.
1. HFSQL Client/Server: Implementation
WINDEV Tutorial: Using an HFSQL Client/Server database Lesson 1 - HFSQL Client/Server: Implementation - 10 min
Phone functions
The phone functions are as follows:
<Source>.DescribeFile (Function)
Describes a data file programmatically.
hScheduledTask (Variable type)
The hScheduledTask type is used to manage a scheduled HFSQL Client/Server task through programming...
Welcome to WINDEV, WEBDEV and WINDEV Mobile
The home page allows you to easily perform the operations for creating and opening projects...
Remote WEBDEV administrator: Server settings
The server administrator can define the server parameters via the remote administration tool...
Docusign: Electronic signature
It is now common for individuals or businesses to sign contracts electronically...
Discover WINDEV Mobile
WINDEV Mobile Tutorial: WINDEV Mobile overview Discover WINDEV Mobile - 10 min
CmdAddArgument (Function)
Adds an argument to a command to be executed in console mode.
Using the Control Centers in Client/Server mode
All the Control Centers provided with WINDEV, WEBDEV and WINDEV Mobile use the same database...
5. Deploying a dynamic Session or AWP site in practice
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
URI (Variable type)
The URI (Uniform Resource Identifier) type identifies physical or abstract resources (e.g. files or Web pages).
<Source>.ListItem (Function)
Returns the list of items in a data file (query or view) recognized by the HFSQL engine. The data files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
Action plan functions (software factory)
Action plan functions
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
Appendix 3: Configuration file
Bloque entièrement ou partiellement un fichier externe.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
2. Examples and components provided with WEBDEV
apFullProjectName (Function)
Retrieves the full physical name of a project opened during the execution of an action plan.
SaaSAdminDisconnect (Function)
Ends the management session of a SaaS database.
Manipulating files on an FTP server
FTP (File Transfer Protocol) is a protocol for transferring files from one site to another...
Send an Email
WEBDEV tutorial - Multi-criteria search and printing Lesson 3 - Sending an Email - 20 min
Errors while managing data files
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError...
<Command variable>.AddArgument (Function)
Adds an argument to a command to be executed in console mode.
HServerWorkingDir (Function)
Returns the path of a temporary directory on the HFSQL server.
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
WEBDEV administrator: Managing clusters
The "Cluster" tab allows you to configure WEBDEV Clusters linked to the WEBDEV Application Server...
HDescribeFile (Function)
Describes a data file programmatically.
Specific features of the Express version
New features in WINDEV Mobile 2026
AuthRevokeToken (Function)
Revokes a JSON Web Token (JWT).
HFSQL Client/Server: Scheduled tasks
The scheduled tasks are used to schedule automatic tasks...
<AuthToken>.Revoke (Function)
Revokes a JSON Web Token (JWT).
How to develop a PHP site?
What is a PHP site?...
<gglDrive variable>.DeleteFile (Function)
Deletes a Google Docs Editor file from Google Drive.
Limitations of WINDEV, WEBDEV and WINDEV Mobile
Events associated with pages
List of events associated with pages
Extensions of files created by WINDEV, WEBDEV, WINDEV Mobile
The table below presents the main extensions of files created and supported by WINDEV, WEBDEV and WINDEV Mobile...
Using Google Translate
WINDEV, WEBDEV and WINDEV Mobile support up to 64 languages in the same project...
BaaS administration site
The Private Store site can be accessed from any browser, using the following address: http(s)...
<Drive variable>.DeleteFile (Function)
Deletes a file from a remote drive.
mongoOperationsOption (Variable type)
The mongoOperationsOption type is used to define the options of bulk operations.
User Groupware functions
User Groupware functions
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
OAuth server integrated into WEBDEV Application Server
The OAuth protocol is an open standard used to issue secure authorizations...
ftpConnection (Variable type)
The ftpConnection type is used to define all the advanced characteristics of an FTP connection.
3. UML models in practice
3. UML models in practice
DriveDeleteFile (Function)
Deletes a file from a remote drive.
Customizing the WINDEV User Groupware
The User Groupware in automatic mode offers many possibilities...
FTPConnect (Function)
Connects the current computer to an FTP server (File Transfer Protocol).
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
HFSQL Control Center: Overview
The HFSQL Control Center allows you to manage the different HFSQL databases (Network, Mobile, Client/Server) of an organization...
Optional connection information
When defining the connections in the data model editor or when defining the connections programmatically, you have the ability to specifier the optional connection information...
I'm a Project Manager: How do I manage a development project?
The Control Centers in WINDEV, WEBDEV and WINDEV Mobile provide project managers with several tools to manage a development project including...
HFSQL constants
List of constants used by the HFSQL functions.
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
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
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
8