ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

docElementFormula (Variable type)
The docElementFormula type is used to define the characteristics of a Formula element found in a DocElement variable.
Search and full-text index
HFSQL proposes a quick search for character strings in the data...
String constants
List of constants used by string functions
Print report (iPhone/iPad or Android)
When creating a report, the test of this report can be run from the report editor...
<Pivot table>.CalculateAll (function)
Calculates or recalculates all the data of a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
PageToPHP (Function)
Sends the data found in a page currently displayed in the browser to a PHP server.
PageToASP (Function)
Sends the data found in a page currently displayed in the browser to an ASP server.
WINDEV License Agreement
WINDEV License Agreement
WINDEV License Agreement
PageToJSP (Function)
Sends the data found in a page currently displayed in the browser to a JSP server.
The windows and pages of the User Groupware
Two methods can be used to include the User Groupware ...
Display modes, transparency and symmetry of an image
An image can be displayed in a window, a window control, a report control, a page control or a block according to several display modes.
The Social Network control
The Social Network control is a toolbar with icons that take users to the main social networks...
WinEdSelect (Function)
Returns one of the controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
The "dynamic" Tab control
The "Dynamic tab" Tab control is used to display several windows in the same window...
HCreateMasterReplica (Function)
Creates the description file of a Master Replica (logged replication or universal replication).
Maximized windows for Android
A maximized window occupies the entire screen of the mobile device.
The "dynamic" Tab control (prefix syntax)
The "Dynamic tab" Tab control is used to display several windows in the same window...
<Window>.EdSelect (Function)
Returns one of the controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
WiFiConnectionInfo (Function)
Returns the requested information about the current Wi-Fi connection of the device.
Height (Property)
The Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
<Edit>.ConfigureAssistedInput (Function)
Specifies how to open and filter the autocomplete suggestion list.
HFSQL error handling help
WINDEV, WEBDEV and WINDEV Mobile include a module for assisted management of HFSQL errors...
Width (Property)
The Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
AssistedInputConfigure (Function)
Specifies how to open and filter the autocomplete suggestion list.
<Window>.EdSelectOccurrence (Function)
Indicates the number of controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
RequestRefreshUI
Requests the execution of the "Request for refreshing the display" event (and gives back control without waiting for the execution of the event).
PDF Reader control properties
You can manipulate PDF Reader controls in a window using the following WLanguage properties...
notificationAction (Variable type)
The notificationAction type is used to describe an additional action associated with a notification.
The Pivot Table control
The PivotTable field dynamically displays data that comes from the intersection of different data files in a database...
diagConnector (Variable type)
The diagConnector type is used to define all the advanced characteristics of a connector in a diagram.
Reports & Queries license agreement
Reports & Queries license agreement
Programming Table fields linked to a data file
Here are the main points of programming Table fields linked to a data file
AAFChangeCaption (Function)
Customizes the text of a menu option for context menus corresponding to an AAF (Automatic Application Feature).
Stemming (Property)
The Stemming property is used to enable stemming and to define the language used for stemming in a full-text index defined programmatically.
The Multiline Zone control
The Multiline Zone control is used to easily create interfaces in iOS style.
Display (External language)
Displays a value in a control or assigns a value in a variable.
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a data file.
OLE DB driver for HFSQL Classic and HFSQL Client/Server - License agreement
OLE DB driver for HFSQL Classic and HFSQL Client/Server - License agreement
ODBC driver for HFSQL Classic and HFSQL Client/Server - License agreement
ODBC driver for HFSQL Classic and HFSQL Client/Server - License agreement
hBackupDescription (Variable type)
The hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
Discover WINDEV Mobile
WINDEV Mobile Tutorial: WINDEV Mobile overview Discover WINDEV Mobile - 10 min
How to create a patch?
WEBDEV and Google Analytics
Google Analytics is a very popular tool for measuring site traffic...
AssistedInputAdd (Function)
Adds a row to the list of values available in the input suggestions of an Edit control.
Functions for managing objects (External language)
fCurrentDir (Function)
Identifies or modifies the current directory.
WarningAsynchronous (Function)
Displays a custom message in a non-blocking system warning window.
1. Discover WINDEV
WINDEV Tutorial: WINDEV overview Lesson 1 - Discover WINDEV - 5 min
WDMSG License Agreement
WDMSG License Agreement
API description (Variable type)
An API Description variable is used to describe an API, its parameters, its return value and its calling options programmatically.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
Adapting a website to support multiple languages
WEBDEV Tutorial - Managing multiple languages in a website Adapting a website to support multiple languages - 50 min
2. Examples and components provided with WEBDEV
Model - View - Presenter (MVP) F 9
MVP is the acronym for MODEL - VIEW - PRESENTER...
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.
docNumberingLevel (Variable type)
The docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
Report viewer: "Overview" pane
The report viewer allows end users to view reports before printing them...
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
PDFToText (Function)
Extracts text from a PDF file.
WEBDEV license agreement
WEBDEV license agreement
REST web service: Creating entry points
The REST web service entry point creation wizard opens ...
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...
Reserved WEBDEV Application Server - License Agreement
Reserved WEBDEV Application Server - License Agreement
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
Type of field: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm...
WEBDEV (Development version) License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
New features in WINDEV 2026
WINDEV 2026 is now available.
"WEBDEV Application Server - 10 connections" license agreement
"WEBDEV Application Server - 10 connections" license agreement
hScheduledTask (Variable type)
The hScheduledTask type is used to manage a scheduled HFSQL Client/Server task through programming...
New features in WINDEV 2026
4. Conditional statements
WINDEV Mobile Tutorial - WLanguage basics Lesson 4 - Conditional statements - 20 min
4. Conditional statements
WEBDEV Tutorial - WLanguage basics Lesson 4 - Conditional statements - 20 min
4. Conditional statements
WINDEV Tutorial - WLanguage basics Lesson 4 - Conditional statements - 20 min
HTMLToText (Function)
Converts an HTML string or buffer to text.
"WEBDEV Application Server" License Agreement
"WEBDEV Application Server" License Agreement
Manipulating a database from a Java application
You can start developing your application as soon as the WINDEV project is defined as being a Java project...
How to contact Free Technical Support?
The different methods to contact PC SOFT Technical Support.
Creating a Pivot Table control
To create a Pivot Table control ...
Manipulating Diagram Editor controls programmatically
WINDEV and WEBDEV allow you to programmatically manipulate Diagram Editor controls...
Container column of a Table control (prefix syntax)
A cell found in a Table control can contain a set of controls...
Trace (Function)
Displays the requested information (content of a control, for example) in a window opened next to the current window.
Container column in a Table control
A cell found in a Table control can contain a set of controls...
Android application: Using and sharing SQLite data
For the Android applications, the available databases are HFSQL (Classic and Client/Server) and SQLite.
AuthToken (Variable type)
The AuthToken type contains the characteristics of a token to access a web service.
License agreement - HFSQL Client/Server
License agreement - HFSQL Client/Server
Customizing the setup program (Plug-in)
In a setup program, you may want to customize some actions...
httpRequest (Variable type)
The httpRequest type gets the advanced characteristics of an HTTP/HTTPS request.
New features in WINDEV Mobile 2026
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
CallWD: Function specific to the external language
Calls a WLanguage function from an external language.
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
Input suggestions in an Edit control (prefix syntax)
Implementing input suggestions in an Edit control is very simple...
Using the Control Centers in Client/Server mode
All the Control Centers provided with WINDEV, WEBDEV and WINDEV Mobile use the same database...
Input suggestions in an Edit control
Implementing input suggestions in an Edit control is very simple...
ExecuteProcess (Function)
Starts the execution of a process programmatically, i.e. without the user having to perform any particular action in the interface.
HModify (Example)
Usage example of the HModify function
The Layout control
The Layout control simplifies the implementation of dynamic UIs where controls are displayed and/or hidden programmatically...
Project Management Hub: Dashboard
The Project Management Hub groups all the details of the projects in a dashboard...
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
The Table control
The Table allows users to easily view and enter data stored in memory or from a data file, view or query...
Docusign: Electronic signature
It is now common for individuals or businesses to sign contracts electronically...
Properties associated with a report
List of properties associated with a report
WinEdRestore (Function)
Undoes all the changes made by the end user ("Allow end users to modify the UI" option enabled).
MenuExist (Function)
Indicates whether a menu option exists in a menu.
<Window>.EdRestore (Function)
Undoes all the changes made by the end user ("Allow end users to modify the UI" option enabled).
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
<Menu>.Exist (Function)
Indicates whether a menu option exists in a menu.
TimerSys (Function)
Periodically and automatically calls a WLanguage procedure.
Programming data-bound Looper controls
These are the main concepts for programming data-bound Looper controls...
Timer (Function)
Periodically and automatically calls a WLanguage procedure.
Programming data-bound Looper controls (prefix syntax)
These are the main concepts for programming data-bound Looper controls...
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
<Window>.EdSelectPlus (Function)
Selects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
<htmlDocument variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document.
<htmlNode variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML node.
Pyramid charts
Pyramid charts allow you to view data in descending order...
HTMLFindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document (or an HTML node).
Storing files in Android
The file system on the devices running Android is divided into two main storage areas...
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
NotifPushDisable (Function)
Disables the management of push notifications for a WINDEV Mobile application (Android or IOS).
1. Components provided with WINDEV
WINDEV is provided with projects that contain components.
Choosing the action associated with the link
You can associate an action with the link regardless of the type of link...
The groups of controls
A group of controls is a set of controls grouped together in order for their characteristics (their visible status for example) to be modified (or checked) in a single operation programmatically...
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
WinEdSelectPlus (Function)
Selects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
Translating a text file with WDTRAD
ReturnedValue (Property)
The ReturnedValue property is used to:
  • Get and change the value returned by a window, page or report.
  • Get and change the value returned by an option in a Radio Button control.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
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.
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
SQL functions for handling spatial data
Below are the main SQL functions that can be used to handle spatial data in SQL queries...
1. Examples provided with WINDEV Mobile
Socket: Creating a simplified socket server
WINDEV gives you the ability to create a simplified socket server...
Using .NET assemblies in a project
To use .NET assemblies in a project...
Monitoring robot: Robot settings
From the monitor, you can change the configuration options...
The Looper control
A Looper control is used to repeat the controls found in a specific area...
New features in WEBDEV 2026
WEBDEV 2026 is now available.
New features in WEBDEV 2026
HFSQL Control Center: HFSQL Client/Server backups
The HFSQL Control Center allows you to manage the backups of HFSQL Client/Server data files...
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment...
psheetSelection (Variable type)
The psheetSelection type is used to find out the advanced characteristics of a selection in a Spreadsheet control.
Developing applications for Android
WINDEV Mobile allows you to develop applications for the Android operating system...
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
WINDEV License Agreement
WINDEV License Agreement
WINDEV License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
AJAX: Direct procedure calls
Starting with version 2024, it is no longer necessary to use AJAXExecute and AJAXExecuteAsynchronous to make AJAX calls...
Data-bound report
A data-bound report is used to print the records coming from a single data file (HFSQL Classic or Client/Server, accessed via a Native Access, ...
5. User Groupware in practice
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Connected devices: Android Wear
Android Wear is the version of the Android operating system dedicated to the connected objects...
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
5. User Groupware in practice
How to include secure payment in a WEBDEV website?
This help page explains how to add a secure payment into a WEBDEV website...
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Advanced types
The advanced types of WLanguage are as follows
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
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
How to backup HFSQL Client/Server databases?
The backup of the HFSQL Client/Server databases can be performed ...
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
Aligning elements in a List Box or Combo Box control
There are different methods to align the elements in a List Box or Combo Box control...
Aligning elements in a List Box or Combo Box control (prefix syntax)
Several methods can be used to align the elements found in a List Box or Combo Box control...
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
Properties associated with reports and controls
List of properties associated with the reports and their controls
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
HFSQL functions
List of functions for HFSQL management
System constants
List of constants used by the system functions.
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Progress Bar control properties
List of properties associated with the Progress Bar control
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
1
8