ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Downloading files
The download is the operation that consists in saving a file stored on the server onto the computer of Web user...
Sidebar control properties
List of properties associated with the Sidebar control
LooperEndFilling (Function)
Ends the process to populate a Looper control programmatically.
Common problems
Deletes a folder on an IMAP server.
Constructor and destructor
When creating a class in the code editor, the Constructor and Destructor methods are automatically created by default...
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
FreeDLL (Function)
Frees the 32-bit library (DLL) that was loaded in memory by LoadDLL.
PostgreSQL Native Connector: Features and notes
Remarks and specific features of Native PostgreSQL Connector...
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
Properties associated with the control templates
Several WLanguage properties can be used to handle a control template in a window or in a page...
hbCreateTable (Function)
Creates an HBase table or modifies the description of an HBase table.
String literals: single-line and multiline strings
String literals are used to represent and manipulate data as a sequence of characters. For example, string literals can be used to display information, define a constant, etc.
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.
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.
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
MemcachedAdd (Function)
Adds a new key/value couple into the Memcached cache.
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.
LDAPStartAdd (Function)
Initializes the addition of a new object into an LDAP server.
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...
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...
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
Link control properties
The Link control is available in a page and in a report...
EmulateWarning (Function)
Emulates the next call to Warning and automatically clicks the "OK" button.
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...
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.
Parameters of the procedure used by fReadLine
WLanguage procedure ("Callback") called by fReadLine for each line read in the file.
MemcachedModify (Function)
Modifies a key/value couple in the Memcached cache.
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment...
Resizing a window (AAF)
Deletes a folder on an IMAP server.
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.
<Table>.EndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
hbWrite (Function)
Writes cells (values of items) to one or more rows (records) in an HBase table.
MemcachedAddSuffixKeyGroup (Function)
Adds a value at the end of existing value in the cache for the given key on a group of servers.
MemcachedAddKeyGroup (Function)
Adds a new key/value couple into the Memcached cache on a group of servers.
<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.
3. Editing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 3 - Editing products - 50 min
MemcachedAddPrefixKeyGroup (Function)
Adds a value at the start of existing value in the cache for the given key on a group of servers.
HDropView (Function)
Deletes a materialized view from the HFSQL server.
MemcachedModifyKeyGroup (Function)
Modifies a key/value couple in the Memcached cache on a group of servers.
hbRead (Function)
Reads cells (values of items) of a row (record) in an HBase table.
WDReplic: Presentation
WDReplic is used to manage data replication between several computers...
Manipulating iFrame controls programmatically
WEBDEV allows you to manipulate an iFrame control programmatically...
<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.
MemcachedCAS (Function)
Modifies the value of a key if this one was not modified.
HLogRestart (Function)
Restarts the logging process on a file.
Managing dates and times
WINDEV, WEBDEV and WINDEV Mobile propose several methods for managing dates and times in your applications...
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
EmailStartSMTPSession (Function)
Starts a session for sending emails with the SMTP protocol.
Manipulating a Text token Edit control
Interfaces that use token controls are common. A Token control contains variable amounts of information in a limited area.
<Source>.CreateIfNotFound (Function)
Performs the following operations:
  • If the table doesn't exist, create an empty table (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 table exists, opens the table.
mongoOperation (Variable type)
The mongoOperation type is used to define the different operations to be performed in bulk. These operations are stored in an array of mongoOperation variables.
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) ...
HLogStop (Function)
Stops the log process of a file.
Install a WEBDEV Application Server for Linux
There are several steps to installing WEBDEV Application Server on a Linux server...
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.
MemcachedCASKeyGroup (Function)
Modifies the value of a key on a group of servers if this one was not modified.
Key and referential integrity
In a database schema, the "Key" items are also used to manage the consistency of data (called referential integrity)...
Native Container control properties
You can manipulate a Native Container control in a window using the following WLanguage properties...
<Source>.LogRestart (Function)
Restarts the logging process on a file.
<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.
6. Printing the product catalog
WINDEV Mobile Tutorial - Developing an Android and iOS application Lesson 6 - Printing the product catalog - 20 min
<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.
HDBIndex (Function)
Opens an xBase index file.
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.
HDBCreation (Function)
Ends the description of the structure of an xBase table programmatically.
HCreationIfNotFound (Function)
Performs the following operations:
  • If the table doesn't exist, create an empty table (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 table exists, opens the table.
HFSQL Control Center: Opening a database schema
The HFSQL Control Center allows you to fully manage a database schema...
HFSQL Client/Server functions
Several HFSQL functions are used to manage the HFSQL Client/Server data...
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
1. Simple layouts
WEBDEV Tutorial - WEBDEV layouts Lesson 1 - Simple layouts - 30 min
Common project
Projects are often cross-platform...
HDescribeSemanticIndex (Function)
Defines a semantic index of a table created programmatically.
Handling an internal component
An internal component is a set of elements from a project...
WebSocketExecuteGlobalService (Function)
Executes a global procedure in the context of the global service of the WebSocket server.
Database schema: Generating the database schema
The database schema is generated before the programming cycle and after describing the tables...
HDBDescribeFile (Function)
Describes a file in dBase3 format (most common format) programmatically.
HCreation (Function)
Creates an empty table (file extension ".FIC") with index file, full-text index file and memo file if required.
WebSocketExecute (Function)
Executes a procedure in the context of a client connected to the WebSocket server.
LDAPReplaceAttribute (Function)
Replaces all the values of an attribute by a specific value.
<Source>.Creation (Function)
Creates an empty table (extension ".FIC") with index file, full-text index file, spatial index file, and memo file if required.
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
2024 novelties brochure: WEBDEV novelties
Sets the position directly on the desired bookmark in the PDF document.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
SQL functions for handling spatial data
Below are the main SQL functions that can be used to handle spatial data in SQL queries...
BurnerEject (Function)
Opens or closes the door of the current burner.
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
TreeView Table control properties
List of properties associated with the TreeView Table control
<websocketClient variable>.Execute (Function)
Executes a global procedure in the context of a client connected to the WebSocket server.
Spin control properties
List of properties associated with the Spin control
TwainState (Function)
Returns the status of the current source.
OCRLoadLanguage (Function)
Adds a language to the native OCR system.
FaxStatus (Function)
Returns the status of a fax sent by FaxSend.
AI Chat control properties
You can manipulate AI Chat controls in a window using the following WLanguage properties...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Range Slider control properties
The following properties are associated with Range Slider controls:
HFSQL Client/Server: Setting up tables on the server
Specifies the useful size of an internal window with automatic scrollbars. The useful size corresponds to the full size of the internal window:
  • Width of the internal window.
  • Height of the internal window.
mongoOperationsOption (Variable type)
The mongoOperationsOption type is used to define the options of bulk operations.
LDAPAddAttribute (Function)
Adds an attribute or adds a new value to an existing attribute.
Scrollbar control properties
List of properties associated with the Scrollbar control
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
List of extension attributes
The list of extension attributes ...
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar 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.
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
Linear Looper control properties
Merges the specified cells in an Excel document.
12. Pages in practice
Ignores errors so that replication between HFSQL servers can continue to run.
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.
Playing a video with the MCI functions
MCI functions are used to easily handle the media files...
3. UML models in practice
Deletes a track from a TimeLine control.
3. UML models in practice
The Image property gets and sets the background image of a control or block.
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...
EmailStartSession (Function)
Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange).
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
2. Database schema in practice
Clears the content of trace window opened in parallel with the current window.
2. Database schema in practice
WINDEV Mobile tutorial: Deploying an iOS application 10 min
WDMap: Overview
WDMap is a tool used to view and handle a table while developing an application...
2. Creating tables in the database schema
WEBDEV Tutorial - Creating a WEBDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
12. External component in practice
Définit l'image SVG utilisée pour un graphe de type "Pourcentage imagé".
<Connection variable>.OpenConnection (Function)
Opens a connection to a specific database.
2. Creating tables in the database schema
WINDEV Tutorial: Creating a WINDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
13. External component in practice
External component in practice
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.
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...
Dynamic audit
The dynamic audit of an application analyzes its runtime performance...
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.
Grid control properties
You can manipulate Grid controls in a window using the following WLanguage properties...
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
Static Text control properties
List of properties associated with a Static Text control
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
Flexbox control properties
WLanguage properties can be used to manipulate ...
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
Edit control
The Edit control allows users to enter data...
WLanguage properties available in PHP
The following properties are available in PHP
HFSQL constants
List of constants used by the HFSQL functions.
httpRequest (Variable type)
The httpRequest type gets the advanced characteristics of an HTTP/HTTPS request.
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
Drawer control properties
List of properties associated with the Drawer control
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
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.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
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.
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...
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...
iParameter (Function)
Retrieves the printer configuration and configures the print.
Diagram Editor control properties
Usage example of the ServiceWaitStatus function
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
Switch control properties
Opens an existing archive in CAB format.
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
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
Project description: Compilation tab
The project description window allows you to configure various elements of your project...
Dashboard control properties
You can manipulate Dashboard controls in a window using the following WLanguage properties...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 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.
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...
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
The "Logs" tab is used to see the details of logs for a specific period...
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
2
3
4
5
6
8
>