ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

TraceBuild (Function)
Displays a customizable message in the trace window opened in parallel with the current window.
fMoveFile (Function)
Moves a file from one directory to another.
Delete (Function)
Deletes an element at a given position:
  • from a one-dimensional WLanguage array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from an associative array.
  • from a WLanguage list.
WiFiDetectAccessPoint (Function)
Starts detecting the Wi-Fi access points currently accessible from the device.
Language (Property)
The Language property is used to set the language used to compare and sort Unicode items (Unicode Text item or Unicode Text Memo item).
<zipArchive variable>.DeleteFileList (Function)
Deletes a list of files from an archive.
HSetIntegrity (Function)
Enables or disables the management of an integrity constraint on a file link.
Reduce (Function)
Applies a computation to each element of a WLanguage array.
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
DataBinding (Property)
The DataBinding property gets and changes the binding between a control and:
  • a table item.
  • a variable.
  • several variables.
DynamicSiteDisplay (Function)
Starts a dynamic WEBDEV website from a static page or from a dynamic WEBDEV page.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
HForward (Function)
Moves several records forward from the current position in the table, according to a specified item.
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
EmailReadNext (Function)
Reads the incoming email found after the current email according to the protocol (POP3 or IMAP, MS Exchange, Lotus Notes or Outlook).
The Image control
The Image control is used to...
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
zipDeleteFileList (Function)
Deletes a list of files from an archive.
<Source>.ChangeDir (Function)
Changes the path to a table (i.e. directory in which the file will be handled).
HFilterIncludedBetween (Function)
Defines and enables an "Included between" filter on a file, view or query.
InternetConnected (Function)
Defines whether an Internet connection is enabled on the current computer. In mobile, you can also be notified when the status of the Internet connection changes.
WinStatus (Function)
Gets or sets the window state.
LanguageDescribed (Property)
The LanguageDescribed property is used to set the language used to compare and sort Unicode items (Unicode Text item or Unicode Text Memo item).
<Source>.Forward (Function)
Moves several records forward from the current position in the table, according to a specified item.
MapDisplayPosition (Function)
Centers the map displayed in a Map control on a geographical position or on a specific location.
<Source>.FilterIncludedBetween (Function)
Defines and enables an "Included between" filter on a file, view or query.
Warning (Function)
Displays a custom message in a system warning window.
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
Check: SMART status of drives
The monitoring robot will measure the SMART attributes of a server's hard drives...
<Source>.First (Function)
Sets the position on the first record of a table according to the specified browse item.
HFirst (Function)
Sets the position on the first record of a table according to the specified browse item.
iYPos (Function)
Used to manage the vertical position (Y-coordinate) of print cursor in the page.
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
HReadFirst (Function)
Positions on the first file record according to a browse item.
<Connection variable>.SetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
HSetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
HandwrittenInput (Property)
The HandwrittenInput property is used to manage stylus or mouse input (Windows XP Tablet PC or Windows Vista, respectively).
<zipArchive variable>.ExtractDirectory (Function)
Automatically extracts and decompresses files from a directory in the file tree of an archive to a physical location.
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
HChangeDir (Function)
Changes the path to a table (i.e. directory in which the file will be handled).
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
HSeek (Function)
Positions on the first record of the table whose value for a specific item is greater than or equal to a search value (generic search by default).
<Table>.Select (Function)
Returns the index of the selected element in the Table or TreeView Table control.
iPrintImage (Function)
Sends the image file to print to the print buffer.
SysDir (Function)
Returns the path of a system directory.
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
OpenChild (Example)
Usage example of the OpenChild function
Info (Function)
Displays a custom message in a system information window.
Address (Property)
The Address property is used to:
  • Establish a connection between the Conference control (and the associated stream) and the receiver. This property is equivalent to StreamConnect.
  • Get the address of the last outgoing connection request.
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the table (query or view).
HModify (Function)
Modifies the specified record or the record found in memory in the table (query or view).
NullableIndex (Property)
The NullIableIndex property determines if a key item supports the "Null" value.
Using .NET assemblies in a project
To use .NET assemblies in a project...
User Groupware (WINDEV and WEBDEV): Options and settings
An application is often intended to be used by several users connected via a network...
<Window>.EdRedo (Function)
Runs the last action undone by the end user ("Allow end users to modify the UI" option enabled).
<Window>.EdUndo (Function)
Undoes the last action performed by the end user when modifying the interface ("Allow end users to modify the UI" option enabled).
OLELoad (Function)
Initializes an OLE control with an OLE object.
Testing a dynamic project from the administrator
Running the test from the WEBDEV administrator (WDAdmin) is used to check ...
SchedulerWorkingHourResource (Function)
Used to indicate the specific working hours per day and per resource in a Scheduler control.
Automated tests on an executable
WINDEV allows you to test a project using the corresponding executable...
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
Camera functions
A Table control can be used to display the content of a data file or query...
DomoStatus (Function)
Used to find out whether an electrical device (compatible with the X10 protocol) is switched on or off.
WinEdRedo (Function)
Runs the last action undone by the end user ("Allow end users to modify the UI" option enabled).
NullIfEmpty (Property)
The NullIfEmpty property is used to:
  • Determine if the value returned by the control is NULL if its content is empty.
  • Set the value returned by the control if its content is empty.
WinEdUndo (Function)
Undoes the last action performed by the end user when modifying the interface ("Allow end users to modify the UI" option enabled).
SQL selection conditions
To specify the selection conditions in an SQL query, you can use...
CtUserName (Property)
The CtUserName property sets the username used to connect to a specific table via OLE DB.
<Source>.LogRestart (Function)
Restarts the logging process on a file.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
LowerValue (Property)
The LowerValue property is used to:
  • Get the lower bound of the interval currently selected in a Range Slider control.
  • Change the lower bound of the interval currently selected in a Range Slider control.
State (Property)
The State property gets and sets the state of an element.
MDITop (Property)
The MDITop property is used to determine and change the distance between the top border of the MDI parent window and the top border of the MDI area.
CallDLL32 (Function)
Runs a function found in an external DLL.
HLogRestart (Function)
Restarts the logging process on a file.
Control (Variable type)
The Control type is used to define the characteristics of a control.
CameraChangeDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
ByReference (Property)
The ByReference property is used to determine if a procedure parameter was passed by reference.
3. Editing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 3 - Editing products - 50 min
StreamConnect (Function)
Connects a stream (and the associated control) to a specific address.
WinEdSaveNote (Function)
Exports the repositionable notes created by the user into a file.
SearchAAF (Property)
The SearchAAF property is used to:
  • find out whether the search via AAF is enabled on a non-editable Combo Box control,
  • enable (or not) the search via AAF on a non-editable Combo Box control.
Conference control properties
List of properties associated with the conference control
AlternativeText (Property)
The AlternativeText property is used to get and edit the alternative text of controls in a page.
CameraParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
NoteSaveAll (Function)
Saves the repositionable notes of the current window in a file.
ActivePlane (Property)
The ActivePlane property gets and sets the number of the active plane in a window, internal window or Cell control.
<Image>.ScrollingPosition (Function)
Returns the displayed image.
ScreenshotAllowed (Property)
The ScreenshotAllowed property is used to:
  • Determine whether it is possible to take screenshots of a window,
  • Allow or prevent taking screenshots of a window.
WinDisableEffect (Function)
Disables the visual effects of the graphic engine of WINDEV (for a use in TSE mode for example).
ImageScrollingPosition (Function)
Returns the displayed image.
SysInstance (Function)
Returns the instance of a module.
<Page>.Display (Function)
Displays a web page in the user's browser.
MarkdownToDOCX (Function)
Converts a Markdown string to a DOCX file.
Characteristics of menu options
WINDEV and WINDEV Mobile manage two types of menus...
VideoRequestPermission (Function)
Requests permission to use the device's camera.
NoteLoadAll (Function)
Imports and displays the repositionable notes of the current window saved beforehand by NoteSaveAll.
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
HExecuteQueryAsynchronous (Function)
Executes a SELECT query asynchronously.
Developing a SaaS site
A SaaS site is developed as a standard WEBDEV website. Some additional operations must be performed...
CameraRequestPermission (Function)
Requests permission to use the device's camera.
MVP RAD
WINDEV proposes an MVP RAD that generates the "table" and "form" windows as well as the necessary Presenter and Model classes...
YesNo (Function)
Displays a message in a standard dialog box that proposes "Yes" and "No" and returns the user's choice.
<zipArchive variable>.ExtractFileList (Function)
Extracts and decompresses a list of files found in an archive to a physical location.
OKCancel (Function)
Displays a message in a standard dialog box that proposes "OK" and "Cancel" and returns the user's choice.
<zipArchive variable>.ExtractFile (Function)
Extracts a file from an archive and automatically decompresses it to a physical location or in memory.
DomoClose (Function)
Closes the communication opened by DomoOpen.
BuildAutomationVariant (Function)
Builds an Automation variant parameter.
Programming an OLE field
WINDEV allows you to manipulate an OLE field directly by programming...
ActionUndo (Function)
Cancels the last action performed by the end user.
CameraStopDecoding (Function)
Stops decoding bar codes in a Camera control.
<Camera>.StopDecoding (Function)
Stops decoding a bar code in a Camera control.
WinPasteForm (Function)
Pastes the content of a form stored in the clipboard.
VideoStopDecoding (Function)
Stops decoding a bar code in a Camera control.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
<Connection variable>.CopyFile (Function)
Copies an HFSQL table (.fic, .ndx, .ftx, .sdx and .mmo files, if any):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the tables for example).
  • from an HFSQL server to antoher HFSQL server.
Handling a dynamic tab through programming (prefix syntax)
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
<Gantt chart>.DeleteAll (Function)
Removes all tasks from a Gantt Chart column in a Table or TreeView Table control.
<Source>.ReadFirst (Function)
Sets the position on the first record according to a browse item.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
NULL values: Allowing nullable types
Starting with version 2024, you can allow nullable types in a WINDEV, WEBDEV or WINDEV Mobile project...
GanttDeleteAll (Function)
Removes all tasks from a Gantt Chart column in a Table or TreeView Table control.
HCopyFile (Function)
Copies an HFSQL table (.fic, .ndx, .ftx, .sdx and .mmo files, if any):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the tables for example).
  • from an HFSQL server to antoher HFSQL server.
String functions
List of functions for managing character strings
<Source>.SeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
<Source>.ExecuteQueryAsynchronous (Function)
Executes a SELECT query asynchronously.
Confirm (Function)
Displays a message in a standard dialog box with the "Yes", "No" and "Cancel" options, and returns the user's choice.
DDEItem (Function)
Identifies the item affected by a DDE event.
Add (Function)
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an array property of an advanced variable type (array of events of a gglCalendar variable, etc.).
  • from a WLanguage list.
OpenSister (Example)
Usage example of the OpenSister function
NULL values in HFSQL
WINDEV, WEBDEV and WINDEV Mobile support NULL values in items of HFSQL tables and for all other types of access (Native, OLE DB...
HSeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
ArrayAdd (Function)
Adds an element in last position:
  • of a one-dimensional WLanguage array.
  • of an array property of an advanced variable type (array of events of a gglCalendar variable, etc.).
  • of a WLanguage list.
FishEye
The "FishEye" effect is used to enlarge a section of editor graphs (analysis graph, UML graph, ...
<Source>.SeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
Procedure (Variable type)
The Procedure type is used to handle through programming:
  • the procedures or methods found in the project.
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
HFSQL error handling help
WINDEV, WEBDEV and WINDEV Mobile include a module for assisted management of HFSQL errors...
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
FOR EACH/FOR ALL statement (loop through controls)
The statement FOR EACH is used to perform different types of browse on the controls (List Box, Table or Looper controls)...
Docusign: Electronic signature
It is now common for individuals or businesses to sign contracts electronically...
EmailStartOutlookSession (Function)
Allows you to access data handled by the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
HConnect (Function)
Redefines one or more connection parameters via Native Connector (Access, SQL Server, MySQL or Oracle) or via an OLE DB access on a specific table or set of tables.
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
HReadLast (Function)
Sets the position on the last record of a table according to a browse item.
WDMSG License Agreement (Subscription version)
WINDEV Mobile License Agreement
<Source>.ReadLast (Function)
Sets the position on the last record of a table according to a browse item.
How to create a menu?
Adds an exception beside Google Analytics.
22 tips for optimizing the speed of a site
When a site is on-lined, one of the main expectations of Web users is speed...
ActionDo (Function)
Creates and runs a custom action (defined through programming) with support of "Undo/Redo".
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
<Source>.Add (Function)
Adds:
  • the record found in memory into the table (query or view).
  • the record found in a Record variable into the table (query or view).
Sort (Function)
Sorts a WLanguage array.
ArraySort (Function)
Sorts a WLanguage array.
API (Function)
Runs a function found in an external DLL.
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
FileDisplay (Function)
Displays a file in the user's browser.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
ArraySeek (Function)
Searches for the index of an element in a WLanguage array.
PageDisplay (Function)
Displays a web page in the user's browser.
Seek (Function)
Searches for the index of an element in a WLanguage array.
2024 new features brochure: WINDEV Mobile new features
What's new in 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...
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
12. Retrieving data from a website
Modifies the hue, the saturation and the lightness of an image in an Image control.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
5. User Groupware in practice
Closes the current browser window and stops the execution of the current code.
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
HFSQL functions (prefix syntax)
List of functions for HFSQL management
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
5. Website test in practice
Starts recording a video via a Camera control in an Android or iOS application.
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
HAdd (Function)
Adds:
  • the record found in memory into the table (query or view).
  • the record found in a Record variable into the table (query or view).
Automatic features of Pivot Table controls (window)
The Pivot Table control offers several Automatic Application Features (AAF) allowing the user to take advantage of all its capabilities...
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
HFSQL functions
List of functions for HFSQL management
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
Image editor: Features
The image editor includes several features...
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
1. Creating windows to add and edit data
WINDEV Tutorial: Managing data in a WINDEV application Lesson 1 - Creating windows to add and edit data - 50 min
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
Image Editor control: Ribbon and panel options
The Image Editor control offers a host of options accessible via...
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
HFSQL properties
List of HFSQL properties
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Errors while managing tables
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError...
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)...
Advanced types
The advanced types of WLanguage are as follows
HFSQL constants
List of constants used by the HFSQL functions.
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Declaring the functions of the Windows API
Syntax for declaring the functions of the Windows API
1
2
3
4
5
6
8
>