ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Debugging an external component
You have developed an external component and you want to debug it? The user of an external component sends an executable indicating that your external component does not operate? You are using your external component in another project and you want to debug it?......
Native MySQL Connector: Programming with HFSQL functions
To use a MySQL database with the Native Connector (or Native Access), import the structure of MySQL tables into the WINDEV or WEBDEV analysis......
Application patch
Once an application was installed, the application library had to be reinstalled whenever a modification was performed (WDL file)......
SCM: Working in Offline mode
The Source Code Manager allows you to easily work in offline mode......
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces......
How to create an SQL query to get a TOP 10?
This help page presents the method for creating an SQL query used to get the first 10 records......
AppControl (Function)
Enables (or disables) the remote control for the current multi-user WINDEV application. This is an advanced function.
Managing WebSockets
The WebSockets are used to communicate from a Web application (Intranet or Internet site run in a browser) to a Web server by using sockets......
Managing cookies
A cookie is an easy way to temporarily store information on the user's computer......
Handling Context Menu controls programmatically
WEBDEV includes different WLanguage functions and properties to handle Context Menu controls programmatically......
Handling files on Dropbox, Google Drive and OneDrive
Many drives can be used to store files......
Native SQL Server Connector for WINDEV and WEBDEV
WINDEV and WEBDEV support an optional Native SQL Server Connector (also called Native SQL Server Access)......
Report based on a form
The report editor gives you the ability to print reports on pre-printed forms (image file or PDF file)......
France.CheckINSEE (Function)
Tests the validity of an INSEE number (identification number of physical persons assigned by the National Institute of Statistics and Economic Studies - Institut National de la Statistique et des Etudes Economiques).
Managing mutexes in threads
A mutex is used to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given time....
MoveLine (Function)
Allows you to: move a row in a two-dimensional WLanguage array or in an advanced array property. The other array rows are moved accordingly. swap two rows in a two-dimensional WLanguage array or in an advanced array property....
ArraySwapLine (Function)
Used to swap two rows in a two-dimensional array or in an advanced array property.
<Array>.MoveLine (Function)
Allows you to: move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly. swap two rows in a two-dimensional array or in an advanced array property....
ArrayToString (Function)
Converts a one- or two-dimensional array to a character string.
<Array>.InsertLine (Function)
Inserts a row at a given position: into a two-dimensional WLanguage array. into an advanced two-dimensional array property (xlsDocument, etc.)....
The tables in a report
In a report, a table includes a set of controls called "Table cells"......
OCR: Convert an image to text
An OCR (Optical Character Recognition) system analyzes an image to extract the text it contains......
The Context Menu control (WEBDEV)
Context menus are often used in websites......
The indexed controls
A control is an indexed control if it contains several controls with the same name......
WEBDEV Page control events
The control Page WEBDEV allows you to integrate an Page WEBDEV in a WINDEV application......