ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Date
The Date keyword can correspond to...
Managing HFSQL Client/Server tables
The HFSQL Control Center allows you to fully manage HFSQL Client/Server tables...
AISystemPrompt (Property)
The AISystempPrompt property gets and sets the first text sent by the AI Chat control to the AI model to define its role and instructions.
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
Options of the window editor
To configure the general options of the window editor...
SQL Server Native Connector: Retrieve the output value of a stored procedure
The Native SQL Server Connector is used to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
OAuth server integrated into WEBDEV Application Server
The OAuth protocol is an open standard used to issue secure authorizations...
Handling the versions of a window, report, query or project
When creating and developing the different elements of a project (window, query, report, project, ...
ftpConnection (Variable type)
The ftpConnection type is used to define all the advanced characteristics of an FTP connection.
Extension procedure
By using extension procedures, you can add your own WLanguage procedures to different types of variables (string, date, color etc.)...
Thread (Variable type)
The Thread type allows you to define all the characteristics of a thread.
YAML (Variable type)
The YAML type simplifies the handling of data in YAML format.
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).
mqttSession (Variable type)
The mqttSession type is used to define the parameters for connecting to the MQTT broker.
ProjectInfo (Function)
Returns specific information about the project currently run.
SCM: Ribbon options
The operations on the SCM can be performed from the SCM tab of WINDEV, WEBDEV or WINDEV Mobile.
ArraySort (Example)
Usage example of the ArraySort function
Database schema description window
The database schema description window includes all the characteristics and options of the current database schema...
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
New features in WINDEV 2026
The stress tests are used to check...
xBase/FoxPro Native Access: Features and notes
This help page presents the specific features regarding the programming of Native xBase/FoxPro Access...
Defining specific character sets in HFSQL tables
When an application displays or saves data in HFSQL tables, this data is typed in the current language...
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
New features in WINDEV 2026
WINDEV 2026 is now available.
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
Replication functions
Three types of replication are proposed...
WEBDEV (Development version) License Agreement
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
WEBDEV license agreement
WEBDEV license agreement
Configuring the AAF menus (Automatic Application Features)
WINDEV includes several Automatic Application Features (AAFs)...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Managing geolocation and GPS
WINDEV Mobile and WEBDEV allow you to exploit geolocation and GPS features found on mobile devices and browsers.
2. Database schema in practice
WINDEV Mobile tutorial: Deploying an iOS application 10 min
2. Database schema in practice
Clears the content of trace window opened in parallel with the current window.
Managing parallel tasks
The computers are becoming more and more powerful...
graphqlClient (Variable type)
The graphqlClient type is used to define all the advanced characteristics of a connection to a GraphQL server.
WINDEV License Agreement
Lists the users currently connected to one or more files handled by a Client/Server connection.
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
Spreadsheet: Using the ribbon
The ribbon of the Spreadsheet control proposes several features and it allows you to define several settings...
AAFs available for numeric edit controls
The numeric edit controls propose several AAFs (Automatic Application Features):
  • a context menu proposing the "Calculator" option.
  • the ability to modify the control value with the mouse wheel.
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
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.
FileDisplay (Function)
Displays a file in the user's browser.
Printing the content of a Spreadsheet control (AAF)
Spreadsheet controls include an automatic context menu that allows users to perform different actions on the data displayed in the control...
FaxCompleteStatus Structure
The FaxCompleteStatus structure is automatically filled during the call to FaxStatus...
Printing the content of a pivot table (AAF)
Pivot Table controls include an automatic context menu that allows users to perform different actions on the data displayed in the control...
The Scheduler control
The Scheduler control is used to automatically display and handle schedules. It is used to manage the display of multiple resources and it is used in several applications or sites.
Advanced types
The advanced types of WLanguage 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).
BaaS administration site
The Private Store site can be accessed from any browser, using the following address: http(s)...
HIndex (Function)
Rebuilds the file index (".NDX" file).
Real-Time Performance Profiler (RTPP)
The Real-Time Performance Profiler (RTPP) is a tool that helps you identify what is slowing down your application...
Context menu of Gantt Chart controls (AAF)
Each Gantt Chart control in a window has a default menu that is available to users...
notificationFormat (Variable type)
The notificationFormat type is used to describe the display format of a notification when it is expanded.
WINDEV Mobile License Agreement
Synchronizes the data corresponding to a replication.
<Source>.Index (Function)
Rebuilds the file index (".NDX" file).
7. Sending an email
WINDEV Tutorial: Managing data in a WINDEV application Lesson 7 - Sending an email - 20 min
The Map control
The Map control allows you to display a map in order to geolocate, create a route, display points of interest (POI), ...
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the table (query or view).
Static Text control properties
List of properties associated with a Static Text control
HModify (Function)
Modifies the specified record or the record found in memory in the table (query or view).
Parameters of the procedure used by PDFVerifySignatures
WLanguage procedure ("callback") called by PDFVerifySignatures, executed when an invalid signature is detected in a PDF document.
<gglConnection variable>.ListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
Using .NET assemblies in a project
To use .NET assemblies in a project...
Search in the editors
Being able to perform a search in the editors significantly improves efficiency...
TreeView Table control events
List of events associated with the TreeView Table controls
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...
The "Modifier"pane
The "Modifier" pane is used to view and/or modify, from the window editor, page editor or report editor, the main characteristics...
Managing the users of an application installed on the network
The management of users allows you to find out from the server...
GglListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
Replication options (ReplicEdit)
Creating a replication with ReplicEdit allows you to specify several parameters...
1. Components provided with WINDEV
WINDEV is provided with projects that contain components.
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server ...
RTFInsert (Function)
Inserts a character string in RTF into the content of an RTF control (found in a window or in a report) or into the content of a character string in RTF.
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Options displayed in a status bar with multiple cells
In the status bar description window, you can specify the options that will appear in each cell of the status bar...
TaskModify (Function)
Modifies the current task in a Lotus Notes or Outlook task list.
Description of replicated tables (ReplicEdit)
A replication includes one or more tables...
WDReplic: Presentation
WDReplic is used to manage data replication between several computers...
7. Available controls in a window
WINDEV Mobile includes several types of controls
New features in WINDEV Mobile 2026
The Flex control can be handled by the WLanguage properties in server code and in browser code...
WDADMINEXE: User characteristics
From the server, the "Users" tab of WDADMINEXE allows you to get...
<Menu>.AddMenuBrowser (Function)
Adds a new menu to an existing menu. This new menu can execute a browser procedure passed as a parameter.
Report based on a Table control
A report based on a data-bound Table control is used to directly print the information displayed in the control (based on a table or populated programmatically)...
VideoParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
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.
MenuAddMenuBrowser (Function)
Adds a new menu to an existing menu. This new menu can execute a browser procedure passed as a parameter.
<PDF reader>.GetSignature (Function)
Gets the signature of a PDF document as a buffer.
CameraParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<PDF reader>.NbSignatures (Function)
Gets the number of signatures in a PDF Reader control.
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
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.
MandatoryInputMessage (Property)
The MandatoryInputMessage property is used to identify and set the message that will be displayed if the control is left empty (when the MandatoryInput property is enabled).
The indexed controls
A control is an indexed control if it contains several controls with the same name...
The Static Text control
A Static Text control is a control used to display a static text...
The "Column" charts
The data is interpreted as "columns" whose height is proportional to the value of data...
Remote WEBDEV administrator: View statistics
The statistics become available once the log files have been imported.
<HTML editor>.Insert (Function)
Inserts text or HTML code at the cursor position in an HTML Editor control.
Common problems
Deletes a folder on an IMAP server.
ImageInfoClose (Function)
Closes the image file (in JPEG or TIFF format) used by ImageInfoValue and/or ImageInfoList and frees the image from memory.
Properties associated with reports and controls
List of properties associated with the reports and their controls
Composite keys
A composite key is a key item containing several other items...
"Test results" pane
The "Test results" pane shows the results of the different stand-alone tests in a project...
HTMLEditorInsert (Function)
Inserts text or HTML code at the cursor position in an HTML Editor control.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
12. Synchronizing data
Writes one or more single-precision floats to a Modbus slave, starting at a specific address.
Gantt Chart report
The report editor gives you the ability to create "Gantt Chart" reports...
ControlCreate (Function)
Creates a new control (of any type) in a window programmatically.
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...
GPSFollowMovement (Function)
Requests to be notified periodically of the device's current location.
ReplicSynchro: How to use
The stress tests are used to check...
NULL values: Allowing nullable types
Starting with version 2024, you can allow nullable types in a WINDEV, WEBDEV or WINDEV Mobile project...
10. Smart controls
Smart controls
Oracle Native Connector: Retrieve the output value of a stored procedure
The Native Oracle Connector is used to:
  • specify the input values during the call to a stored procedure.
  • retrieve the output values after a call to a stored procedure.
The report editor
WINDEV, WEBDEV and WINDEV Mobile allow you to create reports with the report editor...
HFSQL functions
List of functions for HFSQL management
Email constants
List of constants used by email functions.
HCreateSubscriberReplica (Function)
Creates the description file of a subscriber replica.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Assisted universal replication programmatically
The assisted replication through programming is used to implement a replication on an existing application while controlling the synchronization in the application itself...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
WDLog: Backup of HFSQL tables
WDLog allows you to save all the HFSQL tables used by a WINDEV or WEBDEV application...
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
4. Publishing a dynamic WEBDEV website
Merges the specified cells in an Excel document.
AuthToken (Variable type)
The AuthToken type contains the characteristics of a token to access a web service.
Automatic context menu for the Scheduler controls
Each Scheduler control in a window offers the user a menu by default.
12. Universal replication
Copies a directory on a remote drive to another directory.
State "form with input": input in a PDF form
The report editor can be used to create form reports, which include different controls allowing users to enter data...
Context menu of Organizer controls (AAF)
Each Organizer control in a window offers the user a menu by default...
Manipulating days in a Calendar control programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate the following elements...
ReplicAdmin: Overview
Stops the video recording previously started by CameraVideoStart.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
Notification (Variable type)
The Notification type is used to handle the local notifications or the push notifications.
The Text field: Edit control and display masks
WINDEV, WEBDEV and WINDEV Mobile propose two types of masks...
UpdateDate (Property)
The UpdateDate property gets the update date of an element.
HImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
<Source>.ImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
PublicationDate (Property)
The PublicationDate property gets the date an element was last accessed.
Business rules
WINDEV, WEBDEV and WINDEV Mobile allow you to manage the business rules...
fListFile (Function)
Lists the files found in a directory and returns the list of files.
Marker (Variable type)
The Marker type is used to define the characteristics of a marker that must be positioned on a map displayed in a Map control.
CookieWrite (Function)
Writes a cookie onto the computer of the Web user.
emailSMTPSession (Variable type)
The emailSMTPSession type is used to access a messaging server by using the SMTP protocol (Simple Mail Transfer Protocol) in order to send emails.
GuidedTourStep (Variable type)
The GuidedTourStep is used to define all the advanced characteristics of a step of a Guided Tour.
Serialize (Example)
Usage example of the Serialize function
LatestDateCovered (Property)
The LatestDateCovered property is used to get the date of the last selected record. This property can be used on:
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
EndTimestamp (Property)
The EndTimestamp property sets the end date and time of an action.
StartTimestamp (Property)
The StartTimestamp property sets the start date and time of an action.
Properties associated with Combo Box controls that display a table
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
<Source>.ImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
HImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
hSecurityPolicy (Variable type)
The hSecurityPolicy type gets and sets all the advanced characteristics of a password security policy implemented on a server in HFSQL Client/Server mode.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
1. Implementing a Client/Server database
WEBDEV Tutorial - Managing an HFSQL Client/Server database Lesson 1 - Implementing a Client/Server database - 10 min
1. HFSQL Client/Server: Implementation
WINDEV Tutorial: Using an HFSQL Client/Server database Lesson 1 - HFSQL Client/Server: Implementation - 10 min
Screen,Get (External language)
Retrieves the value in a control or in a variable.
SQL Server Native Connector: Programming with HFSQL functions
To use an SQL Server database with Native Connector, the structure of SQL Server tables must be imported into the data model database schema...
Creating nested reports
Calculates the saturation of a color.
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...
BuildBrowsingTable (Example)
Usage example of the BuildBrowsingTable function
5. Website test in practice
Starts recording a video via a Camera control in an Android or iOS application.
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.
The Gantt Chart control
A Gantt chart allows you to graphically view the progress status of a project...
HFSQL functions (prefix syntax)
List of functions for HFSQL management
ParallelTask (Variable type)
The ParallelTask type is used to handle a task, which means a procedure run by a thread in the parallel programming.
Code editor options
A series of options allows you to customize and take full advantage of the code editor...
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
CertificateSignString (Function)
Creates the signature of a character string.
Stored procedures and queries (HFSQL Client/Server)
The stored procedures are used to simplify the development and the maintenance of your applications by factorizing the code...
Managing emails with "Simple MAPI"
Simple MAPI simplifies the management of emails received by the hosting provider...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
httpRequest (Variable type)
The httpRequest type gets the advanced characteristics of an HTTP/HTTPS request.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 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...
HTML Editor control properties
HTML Editor control properties.
7. Multilingual websites in practice
Returns an array without duplicates.
8. Windows in practice
Discover the main actions that can be performed on the windows.
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
HFSQL constants
List of constants used by the HFSQL functions.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
System constants
List of constants used by the system functions.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Various constants
List of various constants used by the constants WINDEV functions.
1
3
4
5
6
7
8
>