ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

MemcachedAddSuffixKeyGroup (Function)
Adds a value at the end of existing value in the cache for the given key on a group of servers.
Navigation map
The site map path is used to implement the structure and the sequence of pages in your site...
WLanguage procedure called by ScanFromCameraToPDF
WLanguage procedure ("callback") executed when a scan is completed with the ScanFromCameraToPDF function, when the scan fails or when it is canceled by the user.
<TreeView>.Add (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
WLanguage procedure called by ScanFromCameraToImage/ScanDocumentFromCamera
WLanguage procedure ("callback") executed when a scan is completed with the ScanFromCameraToImage function, when the scan fails or when it is canceled by the user.
Constructor and destructor
When creating a class in the code editor, the Constructor and Destructor methods are automatically created by default...
MemcachedAdd (Function)
Adds a new key/value couple into the Memcached cache.
Functions for handling directories and external files
List of functions for handling external files
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
MemcachedAssign (Function)
Modifies a key/value couple in the Memcached cache:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
Optimizing the connection times to the HFSQL Client/Server databases
This help page explains how to optimize the connection times to the HFSQL Client/Server databases by limiting the network traffic...
LDAPStartAdd (Function)
Initializes the addition of a new object into an LDAP server.
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
Image control properties
The Image controls include properties that can be handled in WLanguage both in the windows and pages but also in the reports...
TableEndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
Link control properties
The Link control is available in a page and in a report...
MemcachedAddSuffix (Function)
Adds a value at the end of existing value in the cache for the given key.
Rich Text Area control properties
You can manipulate Rich Text Area controls in a window using the following WLanguage properties...
MemcachedAddPrefix (Function)
Adds a value at the start of existing value in the cache for the given key.
WEBDEV administrator: Managing clusters
The "Cluster" tab allows you to configure WEBDEV Clusters linked to the WEBDEV Application Server...
MemcachedModify (Function)
Modifies a key/value couple in the Memcached cache.
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
BeaconDetectBackground (Function)
Notifies the application when the device enters or leaves the transmission range of a set of Beacons.
SpreadsheetRestorePositionAndSelection (Function)
Restores:
  • the scrollbar position in a Spreadsheet control,
  • the current worksheet,
  • the elements selected in the current worksheet of Spreadsheet control.
These elements have been saved by SpreadsheetSavePositionAndSelection.
Properties associated with Combo Box controls that display a table
HDescribeFile (Function)
Describes a data file programmatically.
MemcachedAddKeyGroup (Function)
Adds a new key/value couple into the Memcached cache on a group of servers.
MemcachedAddPrefixKeyGroup (Function)
Adds a value at the start of existing value in the cache for the given key on a group of servers.
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
3. Editing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 3 - Editing products - 50 min
hbWrite (Function)
Writes cells (values of items) to one or more rows (records) in an HBase table.
HDropView (Function)
Deletes a materialized view from the HFSQL server.
<Spreadsheet>.RestorePositionAndSelection (Function)
Restores:
  • the scrollbar position in a Spreadsheet control,
  • the current worksheet,
  • the elements selected in the current worksheet of Spreadsheet control.
These elements have been saved by SpreadsheetSavePositionAndSelection.
Manipulating iFrame controls programmatically
WEBDEV allows you to manipulate an iFrame control programmatically...
MemcachedModifyKeyGroup (Function)
Modifies a key/value couple in the Memcached cache on a group of servers.
<Connection variable>.DropView (Function)
Deletes a materialized view from the HFSQL server.
MemcachedAssignKeyGroup (Function)
Modifies a key/value couple in the Memcached cache on a group of servers:
  • If the key exists, the value is modified.
  • If the key does not exist, the key/value couple is added.
WDReplic: Presentation
WDReplic is used to manage data replication between several computers...
MemcachedCAS (Function)
Modifies the value of a key if this one was not modified.
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
hbRead (Function)
Reads cells (values of items) of a row (record) in an HBase table.
<Source>.CreateIfNotFound (Function)
Performs the following operations:
  • If the data file doesn't exist, create an empty data file (file with ".FIC" extension) with the index file, the full-text index file and the memo file if necessary. The function is equivalent to HCreation.
  • If the data file exists, opens the data file.
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server...
HLogRestart (Function)
Restarts the logging process on a file.
LDAPValidateAdd (Function)
Validates the addition of a new object into an LDAP server.
.Net Winform control properties
The following properties can be used with the.Net controls (WinForm) ...
Key and referential integrity
In an analysis, the "Key" items are also used to manage the consistency of data (called referential integrity)...
HLogStop (Function)
Stops the log process of a file.
<Source>.LogRestart (Function)
Restarts the logging process on a file.
MemcachedCASKeyGroup (Function)
Modifies the value of a key on a group of servers if this one was not modified.
6. Printing the product catalog
WINDEV Mobile Tutorial - Developing an Android and iOS application Lesson 6 - Printing the product catalog - 20 min
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.
Native Container control properties
You can manipulate a Native Container control in a window using the following WLanguage properties...
<Source>.LogStop (Function)
Stops the log process of a file.
CDEject (Function)
Opens or closes the door of CD/DVD player selected on the current computer.
<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.
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...
<QuickAction variable>.Pin (Function)
Generates a request to pin a quick action.
HDBIndex (Function)
Opens an xBase index file.
HFSQL Control Center: Opening an analysis
The HFSQL Control Center allows you to fully manage an analysis...
EmailStartSMTPSession (Function)
Starts a session for sending emails with the SMTP protocol.
HDBCreation (Function)
Ends the description of the structure of an xBase data file programmatically.
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
HCreationIfNotFound (Function)
Performs the following operations:
  • If the data file doesn't exist, create an empty data file (file with ".FIC" extension) with the index file, the full-text index file and the memo file if necessary. The function is equivalent to HCreation.
  • If the data file exists, opens the data file.
Common project
Projects are often cross-platform...
Handling an internal component
An internal component is a set of elements from a project...
1. Simple layouts
WEBDEV Tutorial - WEBDEV layouts Lesson 1 - Simple layouts - 30 min
HDBDescribeFile (Function)
Describes a file in dBase3 format (most common format) programmatically.
HCreation (Function)
Creates an empty data file (file extension ".FIC") with index file, full-text index file and memo file if required.
WebSocketExecuteGlobalService (Function)
Executes a global procedure in the context of the global service of the WebSocket server.
WebSocketExecute (Function)
Executes a procedure in the context of a client connected to the WebSocket server.
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
<Table>.EndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
<Source>.Creation (Function)
Creates an empty data file (extension ".FIC") with index file, full-text index file, spatial index file and memo file if required.
Analysis: Generating the analysis
The analysis is generated before the programming cycle and after describing the data files...
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...
<websocketClient variable>.Execute (Function)
Executes a global procedure in the context of a client connected to the WebSocket server.
TreeView Table control properties
List of properties associated with the TreeView Table control
BurnerEject (Function)
Opens or closes the door of the current burner.
Downloading files
The download is the operation that consists in saving a file stored on the server onto the computer of Web user...
Resizing a window (AAF)
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
Sidebar control properties
List of properties associated with the Sidebar control
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
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.
FaxStatus (Function)
Returns the status of a fax sent by FaxSend.
List of extension attributes
The list of extension attributes ...
LDAPAddAttribute (Function)
Adds an attribute or adds a new value to an existing attribute.
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
AI Chat control properties
You can manipulate AI Chat controls in a window using the following WLanguage properties...
Sort order of records found in a select query
To make the result of a query easier to read, the records can be sorted according to one or more items...
inAppListProductInfo (Function)
Retrieves, from the store, information about the "In-App" products associated with the application.
OCRLoadLanguage (Function)
Adds a language to the native OCR system.
WDMap: Overview
WDMap is a tool used to view and handle a data file while developing an application...
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
HFSQL Client/Server: Setting up data files on the server
3. UML models in practice
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
3. UML models in practice
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
Describing an element
A flexible modeling includes different elements linked together...
2. Analysis in practice
2. Analysis in practice
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
EmailStartSession (Function)
Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange).
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
12. External component in practice
<Connection variable>.OpenConnection (Function)
Opens a connection to a specific database.
13. External component in practice
External component in practice
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
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Associative array (Variable type)
An associative array is an "advanced" type of array...
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
How to include secure payment in a WEBDEV website?
This help page explains how to add a secure payment into a WEBDEV website...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Dynamic audit
The dynamic audit of an application analyzes its runtime performance...
Grid control properties
You can manipulate Grid controls in a window using the following WLanguage properties...
2. Searching and iterating over records
WINDEV Tutorial: Managing data in a WINDEV application Lesson 2 - Searching and iterating over records - 30 min
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
Static Text control properties
List of properties associated with a Static Text control
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
Flexbox control properties
WLanguage properties can be used to manipulate ...
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
httpRequest (Variable type)
The httpRequest type gets the advanced characteristics of an HTTP/HTTPS request.
WLanguage properties available in PHP
The following properties are available in PHP
HFSQL constants
List of constants used by the HFSQL functions.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
Drawer control properties
List of properties associated with the Drawer control
Edit control
The Edit control allows users to enter data...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
HTML Editor control properties
HTML Editor control properties.
Ribbon control properties
The WLanguage properties can be used to handle:
  • a Ribbon control found in a window.
  • a pane of a Ribbon control.
  • a group in a Ribbon control.
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Scrollbar control properties
List of properties associated with the Scrollbar control
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Range Slider control properties
The following properties are associated with Range Slider controls:
12. Pages in practice
Linear Looper control properties
Spin control properties
List of properties associated with the Spin control
Project description: Compilation tab
The project description window allows you to configure various elements of your project...
Rating control properties
The Rating control can be used in a window as well as in a page.
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
Tab control properties
A Tab Control can be manipulated in a window or page using the following WLanguage properties...
Diagram Editor control properties
If the image is an image map, you can include "Clickable areas" in the image...
Switch control properties
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
iParameter (Function)
Retrieves the printer configuration and configures the print.
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...
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
Dashboard control properties
You can manipulate Dashboard controls in a window using the following WLanguage properties...
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
Radio Button control properties
List of properties associated with a Radio Button control
Check Box control properties
Several WLanguage properties can be used on the Check Box controls found in a window, in a page or in a report...
Chart control properties
A Chart control can be used ...
Bar Code control properties
Bar Code controls can be manipulated using different WLanguage properties...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
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)...
Site map of PC SOFT documentation
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
4
5
6
7
8
>