ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

DynamicSiteDisplay (Function)
Starts a dynamic WEBDEV website from a static page or from a dynamic WEBDEV page.
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.
fMoveFile (Function)
Moves a file from one directory to another.
ChronoValue (Function)
Indicates the time elapsed (in milliseconds) since the call to ChronoStart.
SetFocusAndReturnToUserInput (Function)
Stops the current process, sets the focus to the specified control, window or page, and allows the user to enter data.
SOAPRun (Function)
Runs a procedure on a SOAP server.
<zipArchive variable>.DeleteFileList (Function)
Deletes a list of files from an archive.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
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).
DataBinding (Property)
The DataBinding property gets and changes the binding between a control and:
  • a data file item.
  • a variable.
  • several variables.
TraceBuild (Function)
Displays a customizable message in the trace window opened in parallel with the current window.
zipDeleteFileList (Function)
Deletes a list of files from an archive.
Managing HBase databases
HBase is a non-relational (NoSQL) distributed database, based on columns and using non-structured storage for large tables...
<Source>.FilterIncludedBetween (Function)
Defines and enables an "Included between" filter on a file, view or query.
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
WinStatus (Function)
Gets or sets the window state.
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.
HForward (Function)
Moves several records forward from the current position in the data file, according to a specified item.
<Source>.Forward (Function)
Moves several records forward from the current position in the data file, according to a specified item.
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).
EmailReadNext (Function)
Reads the incoming email found after the current email according to the protocol (POP3 or IMAP, MS Exchange, Lotus Notes or Outlook).
Warning (Function)
Displays a custom message in a system warning window.
fDataDir (Function)
Returns the full path of the directory of HFSQL data files specified by the user when installing the application.
HFilterIncludedBetween (Function)
Defines and enables an "Included between" filter on a file, view or query.
Check: SMART status of drives
The monitoring robot will measure the SMART attributes of a server's hard drives...
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
WiFiDetectAccessPoint (Function)
Starts detecting the Wi-Fi access points currently accessible from the device.
Reduce (Function)
Applies a computation to each element of a WLanguage array.
Characteristics of menu options
WINDEV and WINDEV Mobile support two types of menus ...
HReadFirst (Function)
Positions on the first file record according to a browse item.
<Source>.ChangeDir (Function)
Changes the path to a data file (i.e. directory in which the file will be handled).
<Source>.First (Function)
Sets the position on the first record of a data file according to the specified browse item.
MVP RAD
WINDEV proposes an MVP RAD that generates the "table" and "form" windows as well as the necessary Presenter and Model classes...
<Connection variable>.SetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
HFirst (Function)
Sets the position on the first record of a data file according to the specified browse item.
HSetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
TableSelect (Function)
Returns the index of the selected element in the Table or TreeView Table control.
Phone functions
The phone functions are as follows:
SysDir (Function)
Returns the path of a system directory.
<Table>.Select (Function)
Returns the index of the selected element in the Table or TreeView Table control.
fMemOpen (Function)
Opens a memory area shared between several applications.
iPrintImage (Function)
Sends the image file to print to the print buffer.
Info (Function)
Displays a custom message in a system information window.
HSeek (Function)
Positions on the first record of the data file whose value for a specific item is greater than or equal to a search value (generic search by default).
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
OpenChild (Example)
Usage example of the OpenChild function
HChangeDir (Function)
Changes the path to a data file (i.e. directory in which the file will be handled).
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
WDMSG License Agreement
WDMSG License Agreement
WDMSG License Agreement
iYPos (Function)
Used to manage the vertical position (Y-coordinate) of print cursor in the page.
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
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.
HReadLast (Function)
Sets the position on the last record of a data file according to a browse item.
<Source>.ReadLast (Function)
Sets the position on the last record of a data file according to a browse item.
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.
NullableIndex (Property)
The NullIableIndex property determines if a key item supports the "Null" value.
String functions
List of functions for managing character strings
OLELoad (Function)
Initializes an OLE control with an OLE object.
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).
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.
DomoStatus (Function)
Used to find out whether an electrical device (compatible with the X10 protocol) is switched on or off.
SQL selection conditions
To specify the selection conditions in an SQL query, you can use...
State (Property)
The State property gets and sets the state of an element.
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...
CtUserName (Property)
The CtUserName property sets the username used to connect to a specific table via OLE DB.
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.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
<Source>.LogRestart (Function)
Restarts the logging process on a file.
Handling data files in PHP
WEBDEV allows you to create a PHP site that handles data files...
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.
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
CameraParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
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.
AlternativeText (Property)
The AlternativeText property is used to get and edit the alternative text of controls in a page.
Conference control properties
List of properties associated with the conference control
NoteSaveAll (Function)
Saves the repositionable notes of the current window in a file.
<Image>.ScrollingPosition (Function)
Returns the displayed image.
ActivePlane (Property)
The ActivePlane property gets and sets the number of the active plane in a window, internal window or Cell control.
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.
<Page>.Display (Function)
Displays a web page in the user's browser.
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...
MarkdownToDOCX (Function)
Converts a Markdown string to a DOCX file.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
HCopyFile (Function)
Copies an HFSQL data file (.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 data files for example).
  • from an HFSQL server to antoher HFSQL server.
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.
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.
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
CameraRequestPermission (Function)
Requests permission to use the device's camera.
YesNo (Function)
Displays a message in a standard dialog box that proposes "Yes" and "No" and returns the user's choice.
OKCancel (Function)
Displays a message in a standard dialog box that proposes "OK" and "Cancel" and returns the user's choice.
DomoClose (Function)
Closes the communication opened by DomoOpen.
Manipulate OLE controls programmatically
WINDEV enables you to handle an OLE control by programming...
BuildAutomationVariant (Function)
Builds an Automation variant parameter.
<Camera>.StopDecoding (Function)
Stops decoding a bar code in a Camera control.
ActionUndo (Function)
Cancels the last action performed by the end user.
CameraStopDecoding (Function)
Stops decoding bar codes in a Camera control.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
HSeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
<Source>.ReadFirst (Function)
Sets the position on the first record according to a browse item.
<Gantt chart>.DeleteAll (Function)
Removes all tasks from a Gantt Chart column in a Table or TreeView Table control.
NULL values: Allowing nullable types
Starting with version 2024, you can allow nullable types in a WINDEV, WEBDEV or WINDEV Mobile project...
Menus and menu options: Tips & Tricks
This page presents some operations specific to the menus and to the menu options...
Developing a SaaS site
A SaaS site is developed as a standard WEBDEV website. Some additional operations must be performed ...
OpenSister (Example)
Usage example of the OpenSister function
HExecuteQueryAsynchronous (Function)
Executes a SELECT query asynchronously.
FOR EACH/FOR ALL statement (loop through data files)
The FOR EACH statement performs different types of iterations...
Confirm (Function)
Displays a message in a standard dialog box with the "Yes", "No" and "Cancel" options, and returns the user's choice.
<Source>.ExecuteQueryAsynchronous (Function)
Executes a SELECT query asynchronously.
The Image control
The Image control is used to...
<Source>.SeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
<Connection variable>.CopyFile (Function)
Copies an HFSQL data file (.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 data files for example).
  • from an HFSQL server to antoher HFSQL server.
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...
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.
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.
<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.
FishEye
The "FishEye" effect is used to enlarge a section of editor graphs (analysis graph, UML graph, ...
Docusign: Electronic signature
It is now common for individuals or businesses to sign contracts electronically...
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
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)...
EmailStartOutlookSession (Function)
Allows you to access data handled by the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
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...
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.
ActionDo (Function)
Creates and runs a custom action (defined through programming) with support of "Undo/Redo".
HModify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
CallDLL32 (Function)
Runs a function found in an external DLL.
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
Using .NET assemblies in a project
To use .NET assemblies in a project...
<Source>.Add (Function)
Adds:
  • the record found in memory into the data file (query or view).
  • the record found in a Record variable into the data file (query or view).
ArraySort (Function)
Sorts a WLanguage array.
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
Sort (Function)
Sorts a WLanguage array.
FileDisplay (Function)
Displays a file in the user's browser.
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
Seek (Function)
Searches for the index of an element in a WLanguage array.
WINDEV Mobile License Agreement
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
ArraySeek (Function)
Searches for the index of an element in a WLanguage array.
PageDisplay (Function)
Displays a web page in the user's browser.
WINDEV License Agreement
How to create a menu?
Universal replication
The purpose of universal replication is to keep several databases synchronized...
12. Retrieving data from a website
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
WINDEV License Agreement
WINDEV License Agreement
HFSQL functions (prefix syntax)
List of functions for HFSQL management
5. User Groupware in practice
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
5. Website test in practice
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
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
API (Function)
Runs a function found in an external DLL.
WEBDEV license agreement
WEBDEV license agreement
WEBDEV license agreement
AAFDisable (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 data file (query or view).
  • the record found in a Record variable into the data file (query or view).
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
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...
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
Image editor: Features
The image editor includes several features...
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...
Image Editor control: Ribbon and panel options
The Image Editor control offers a host of options accessible via...
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
HFSQL properties
List of HFSQL properties
HFSQL functions
List of functions for HFSQL management
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
Errors while managing data files
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError...
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
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)...
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
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
8