ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Set of procedures
The global procedures are grouped in set of procedures...
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...
Carrying over the differences from an element to another one
The project comparator is used to compare two elements and to list the differences found...
HDeleteSet (Function)
Deletes a set of stored procedures from an HFSQL server.
Project comparator
Comparing two windows (two pages, two reports, two classes, ...
<Connection variable>.ListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
Sharing elements with a WINDEV application
Code history
The code history is used to...
<Connection variable>.UpdateSet (Function)
Creates or updates a set of procedures on an HFSQL server.
HListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
HUpdateSet (Function)
Creates or updates a set of procedures on an HFSQL server.
Importing classes and sets of procedures (text file)
From version 23, you have the ability to import existing classes or sets of procedures in text format...
<Connection variable>.DeleteSet (Function)
Deletes a set of stored procedures from an HFSQL server.
Handling Gantt Chart controls programmatically
httpProgress (Type of variable)
The httpProgress type is used to manage the progress when sending or receiving an HTTP request.
ProgressBarExecute (Function)
Starts a long browser process and fill a Progress Bar via Ajax according to the progress of this process.
InvalidInputListControl (Function)
Builds a list of controls that require data input/contain invalid data....
InvalidInputDetect (Function)
Detects and signals an error on required controls left empty and/or controls with invalid data....
HDuplicateDatabase (Function)
Duplicates the database associated with a connection on an HFSQL server.
HModify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
WDScript: use in interactive mode
In interactive mode, the WDScript editor is divided into several areas......
1. Project audits
WINDEV Tutorial: Optimizing a project Lesson 1 - Project audits - 15 min
The HTML Display control
The HTML Display control displays a web page in an application......
<String type>.ExtractString (Function)
Allows you to: extract a substring from a string based on a specified string separator. search for substrings in a string based on a specified string separator....
HOnError (Example)
Usage example of the HOnError function
Report templates and inheritance
When a report template is applied to a report, all the controls and code found in the template are "copied" into the report......
MouseXPos (Function)
Returns the horizontal position (X) of the mouse cursor relative to the specified window or control. Used in a mouse or stylus process (click, hover, left or right button down, etc.).
MouseYPos (Function)
Returns the vertical position (Y) of the mouse cursor relative to the specified window or control. Used in a mouse or stylus process (click, hover, left or right button down, etc.).
tapiCallEnd (Function)
Returns the date and time of the end of call.
fRemoveDir (Example)
Usage example of the fRemoveDir function
gAlignment (Function)
Builds a sequence of characters containing an aligned text or an aligned image.
HExecuteQuery (Example)
Usage example of the HExecuteQuery function
API (Function)
Runs a function found in an external DLL.
HModify (Example)
Usage example of the HModify function
HCancelDeclaration (Example)
Usage example of the HCancelDeclaration function
HBuildKeyValue (Example)
Usage example of the HBuildKeyValue function
Handling a TreeView Table control programmatically
This page explains how to program TreeView Table controls......
Events associated with a TimeLine control
WINDEV manages the following events by default (in order of appearance in the code editor)...