ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Image>.Next (Function)
Displays the next image for the scroll.
<Source>.Filter (Function)
Defines and enables a filter on a table, view or query.
WebSocketListConnectedUser (Function)
Lists the clients connected to the WebSocket server.
WebserviceWriteHTTPHeader (Function)
Adds an additional HTTP header to a request of a REST or SOAP web service.
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
FTPDate (Function)
Returns the different dates of a file (date the file was created, modified or accessed) located on an FTP server (File Transfer Protocol).
Looper control properties
You can manipulate Looper controls in a window or page using the following WLanguage properties...
HOpenConnection (Function)
Opens a connection to a specific database.
Remote WEBDEV administrator: Connection management
The remote administration tool is used to manage the connections to the dynamic WEBDEV websites.
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
5. Displaying a WEBDEV website in Session mode
List of functions for managing windows
Generating a class diagram
The generation is used to create the WINDEV classes ("...
"Test results" pane
The "Test results" pane shows the results of the different stand-alone tests in a project...
State-transition diagram
A state-transition diagram presents a sequence of states that an object goes through during its lifecycle...
Keyword properties
You can change the characteristics of a keyword at any time in the keyword properties...
Database parameters (Setup program)
The setup program creation wizard includes the setup of the database along with the application and suggests additional elements...
GanttChangeMode (Function)
Changes the number of days displayed in a Gantt Chart column in a Table or TreeView Table control.
Automatic button execution (Window)
To force an action on a window, all you have to do is define a button of this window in "Automatic execution" mode...
The different types of sites
WEBDEV enables you to create static sites and/or dynamic sites...
Theme elements
The theme elements are used to quickly change the visual aspect of a project without having to retouch every page and every page template...
<Gantt Chart>.ChangeMode (Function)
Changes the number of days displayed in a Gantt Chart column in a Table or TreeView Table control.
Pages in Session mode
WEBDEV includes several types of pages to create dynamic sites...
WLanguage procedure called by NearbyShareWaitForConnection (Result)
WLanguage procedure ("callback") called by NearbyShareWaitForConnection once the device has advertised itself and starts waiting for a connection request.
Creating a report
The report editor allows you to easily create all types of reports via a wizard...
Telemetry: Configuration of WINDEV and WINDEV Mobile applications
To use the telemetry in a WINDEV or WINDEV Mobile application, you must...
Flexible modeling editor
The flexible modeling editor allows you to easily create a "non-restricting" and "flexible" modeling, entirely included in the environment...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Making a backup of a project
It is possible to regularly make a backup of the different elements of a project...
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Using RAD patterns
The steps for creating a RAD pattern are as follows...
OpenSibling (Function)
Opens a non-modal sibling window.
The "Debugger" pane
The "Debugger" pane displays the debugger options when debugging the project or a project element ("Debugger" option)...
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
The Check Box control
A Check Box can correspond to...
8. OOP
WINDEV Tutorial - WLanguage basics Lesson 8 - OOP - 30 min
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
ServiceInstall (Example)
Usage example of the ServiceInstall function
SpreadsheetSelectComment (Function)
Allows you to:
  • determine if a comment is selected in a Spreadsheet control,
  • select or deselect a comment in a Spreadsheet control.
8. OOP
WINDEV Mobile Tutorial - WLanguage basics Lesson 8 - OOP - 30 min
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
The indexed controls
A control is an indexed control if it contains several controls with the same name...
fWrite (Example)
Usage example of the fWrite function
8. OOP
WEBDEV Tutorial - WLanguage basics Lesson 8 - OOP - 30 min
<zipArchive variable>.AddDirectory (Function)
Adds all the files found in a directory and in its subdirectories into an archive and compresses them.
Modal windows
The window that opens another window is called parent window; the window opened by the parent window is called child window...
Configuring the registry (dynamic WEBDEV websites)
When installing a WEBDEV website on a Windows server, the details regarding the site are automatically inserted into the registry, at the following entry...
Report based on a query
Queries are used to easily select records in one or more tables...
zipAddFile (Function)
Automatically adds and compresses any type of file into a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
HListItem (Function)
Returns the list of items:
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
Email (Variable type)
The Email type is used to handle the email content as well as the associated information.
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.
12. Pages in practice
Ignores errors so that replication between HFSQL servers can continue to run.
ftpConnection (Variable type)
The ftpConnection type is used to define all the advanced characteristics of an FTP connection.
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
Report based on a text file
In a report based on a text file, the information to print is read from a text file or is directly assigned in the report controls...
RunReportsAndQueries (Function)
Starts Reports and Queries and opens the WINDEV project corresponding to the current application.
zipAddFileList (Function)
Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
Looper controls populated programmatically: Operations in WLanguage (prefix syntax)
Here is an overview of how to handle Looper controls populated programmatically in WLanguage
inAppListProductInfo (Function)
Retrieves, from the store, information about the "In-App" products associated with the application.
Debugging a connection to an HFSQL server
The stored procedures and the triggers are debugged from the environment, with real execution on the server...
New features in WEBDEV 2026
WEBDEV 2026 is now available.
The email structure
The email structure is a preset structure of WLanguage (no declaration is required)...
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
Looper controls populated programmatically: Operations in WLanguage
Here is an overview of how to handle Looper controls populated programmatically in WLanguage.
Creating the link buttons in the windows of a WINDEV RAD pattern
Retrieves an RTF string from the clipboard (the content of the clipboard is in RTF).
13. Types of standard controls
Usage example of the ServiceWaitStatus function
Frequently asked questions about Automatic Update
Frequently asked questions about the update search mechanism.
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...
HSynchronizeReplica (Function)
Synchronizes the master replica and the subscriber replica: the operations performed on one of the replica are transferred into the other replica.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
HIndex (Function)
Rebuilds the file index (".NDX" file).
Remote Control: Customizing with your own window
To customize the remote control performed on a multi-user WINDEV application, the standard window can be replaced with a window from your application...
Operations performed on state-transition diagrams
The following paragraphs explain...
RulerValue (Property)
The RulerValue property is used to get or change the position of the playhead in a TimeLine control.
Table field linked to a table (Table file)
A data-bound Table control linked to a table is a field whose columns are linked to fields in a table or query (data source)...
SQL functions for handling spatial data
Below are the main SQL functions that can be used to handle spatial data in SQL queries...
<zipArchive variable>.AddFile (Function)
Automatically adds and compresses any type of file into a CAB, ZIP, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
Compiling and testing the help system
It is necessary to compile the help to create a file based on the information entered in the help editor...
<Source>.Index (Function)
Rebuilds the file index (".NDX" file).
<Source>.ReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
HReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
WebSocketExecuteGlobalService (Function)
Executes a global procedure in the context of the global service of the WebSocket server.
Device panel
In WINDEV Mobile, you can create applications that adapt to all devices, by setting anchors on the controls...
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
Limitations of WINDEV, WEBDEV and WINDEV Mobile
A structure is a custom type of data...
10. Customizing the appearance of a website using skins
Configures the printer for a print performed in WLanguage:
  • by opening the configuration window.
  • by modifying the printer used for the current print.
Using .NET assemblies in a project
To use .NET assemblies in a project...
Project dashboard
The project dashboard provides an overall view of project status via different widgets....
Search in the editors
Being able to perform a search in the editors significantly improves efficiency...
OpenChild (Function)
Opens a non-modal child window.
User Groupware (WINDEV and WEBDEV): Options and settings
An application is often intended to be used by several users connected via a network...
Controls that can be moved in a page
WEBDEV proposes two modes for moving controls in a page...
WaitWindowStart (Function)
Opens the loading window of application.
SocketCreateInfrared (Function)
Creates a socket that uses the infrared port.
Permission (Variable type)
The Permission type represents a permission requested by the application (and therefore declared in the manifest).
awSendInfo (Function)
Sends an information from an iOS phone to an Apple Watch (or conversely).
StoreFilterAAF (Property)
The StoreFilterAAF property is used to determine and specify if the filters set by the user on a Table or TreeView table control are saved when an application is closed and opened again.
ImageNext (Function)
Displays the next image for the scroll.
WEBDEV Image Editor control: Features
The WEBDEV Image Editor control includes many features, accessible via several ribbons at the top and bottom of the control...
Plane (Property)
The Plane property is used to:
  • Know:
    • the active plane of a window (or report) or the plane to which a control belongs.
    • the active plane of a WEBDEV element.
  • Edit:
    • the active plane of a window (or report) or associate a control with another plane.
    • the active plane of a WEBDEV element.
HFilter (Function)
Defines and enables a filter on a table, view or query.
Managing pinned projects
The home window of WINDEV, WEBDEV and WINDEV Mobile allows you to manage the pinned projects when opening an existing project...
RulerModifiable (Property)
The RulerModifiable property is used to:
  • Find out whether the user can move the playhead in a TimeLine control.
  • Allow or prevent the user from moving the playhead in a TimeLine control.
Various constants
List of various constants used by the constants WINDEV functions.
ServiceStatus (Example)
Usage example of the ServiceStatus function
Remote WEBDEV administrator: Backing up and restoring a WEBDEV site
The remote administration tool is used to manage the backups of your dynamic WEBDEV websites.
Storing files in Android
The file system on the devices running Android is divided into two main storage areas...
Project configuration
Project configurations allow you to adapt the same project to multiple "targets"...
Compilation options (chm format)
Returns the list of WINDEV or WEBDEV analyses (in HFSQL Classic format) available in a given directory.
StoreSortAAF (Property)
The StoreSortAAF property is used to determine and specify if the sorting order defined by the user on a Table or TreeView Table control is kept when an application is closed and opened again.
14. Generation modes
Generation modes
How to retrieve the bugs or suggestions of my users?
The different Control Centers provided with WINDEV allow you to easily manage the user feedback for your applications...
Multi-page print
A report can be very wide, with a width exceeding the width of a paper sheet...
<zipArchive variable>.AddFileList (Function)
Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
Options displayed in a status bar with multiple cells
In the status bar description window, you can specify the options that will appear in each cell of the status bar...
Description of replicated tables (ReplicEdit)
A replication includes one or more tables...
RulerVisible (Property)
The RulerVisible property is used to:
  • Determine if a playhead is visible in a TimeLine control.
  • Show or hide a playhead in a TimeLine control.
New features in WINDEV Mobile 2026
The Flex control can be handled by the WLanguage properties in server code and in browser code...
Specific features of the Express version
Checks whether the value typed by the user corresponds to the string displayed in a Captcha control.
The Word Processing control
The Word Processing control is an advanced control that allows the end user to create and edit documents in docx format...
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
AJAX: Overview
The AJAX technology is available in native mode in WEBDEV and in the PHP sites developed with WEBDEV...
CaptionPeriodHeader (Property)
The CaptionPeriodHeader property gets and sets the caption of the time period displayed in the header of a Scheduler or Agenda control in a report.
WDADMINEXE: User characteristics
From the server, the "Users" tab of WDADMINEXE allows you to get...
iPreview (Function)
Configures the print destination.
Variant (Variable type)
The Variant type is used to:
  • store any value of simple type: Boolean, Numerical (Monetary, Real, Integer, ...), Character and String, Date (Date, Time, DateTime and Duration), ...
  • store named or indexed subelements.
  • store any complex type value: structures, classes, advanced types, arrays, associative arrays, queues, stacks and lists.
  • handle the NULL value in WLanguage.
  • store interactions with ActiveX objects and Automation programming.
fCopyFileWebFolder (Function)
Copies an image file from the data directory of application (or from one of its sub-directories) to the "_WEB" directory of application (or to one of its sub-directories).
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
FTPAttribute (Function)
Identifies the attributes of a file located on an FTP server (File Transfer Protocol).
zipAddDirectory (Function)
Adds all the files found in a directory and in its subdirectories into an archive and compresses them.
Array (Variable type)
An array is a structured type used to group together a set of elements of the same type...
HFSQL tables exceeding 2 gigabytes
By default, the HFSQL engine allows you to manage large tables (up to 2 gigabytes)...
13. Debugger
Stops the automatic image sliding.
The UML model
The main objective of a development team is to create optimized applications, capable of satisfying the ever-changing needs of their users...
InternalWindowPopup (Property)
The InternalWindowPopup property is used to get and modify the name of the internal window used to customize the content of marker popups in a Map control.
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.
Parameters of the procedure used by the ProximityShareAttendConnection function (Notification)
WLanguage procedure (also called "callback") called by the ShareProximityAttendConnection function to notify the connection status with a remote device.t
WEBDEV administrator: Managing clusters
The "Cluster" tab allows you to configure WEBDEV Clusters linked to the WEBDEV Application Server...
Conference control properties
List of properties associated with the conference control
Image Editor control: Ribbon and panel options
The Image Editor control offers a host of options accessible via...
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Cleaning the project
After months or years of development and maintenance, the directory of your project often contains several files that are not used anymore but that you don't dare delete...
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
<Spreadsheet>.SelectComment (Function)
Allows you to:
  • determine if a comment is selected in a Spreadsheet control,
  • select or deselect a comment in a Spreadsheet control.
InternalPagePopup (Property)
The InternalPagePopup property is used to get and modify the name of the internal page used to customize the content of marker popups in a Map control.
Do not show a message again
The environment of WINDEV, WEBDEV and WINDEV Mobile often displays warning windows...
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
EmailStartSession (Function)
Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange).
WDMap: Overview
WDMap is a tool used to view and handle a table while developing an application...
Static audit
Static audit is a feature of the development environment that examines the elements of a project to detect issues and suggest improvements...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
12. Retrieving data from a website
Modifies the hue, the saturation and the lightness of an image in an Image control.
SQLConnectWS (Function)
Connects the current application to a database that will be queried by SQL through a web service proxy (SOAP).
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
Associative array (Variable type)
An associative array is an "advanced" type of array...
FTPConnect (Function)
Connects the current computer to an FTP server (File Transfer Protocol).
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
WEBDEV layouts
A layout allows you to define several views of a page without duplicating it...
New features in WINDEV 2026
WINDEV 2026 is now available.
Print constants
List of constants used by the print functions.
2. Searching and iterating over records
WINDEV Tutorial: Managing data in a WINDEV application Lesson 2 - Searching and iterating over records - 30 min
New features in WINDEV 2026
The stress tests are used to check...
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
Defining specific character sets in HFSQL tables
When an application displays or saves data in HFSQL tables, this data is typed in the current language...
eChangeCurrency (Function)
Converts a currency into another currency.
HFSQL constants
List of constants used by the HFSQL functions.
Static Text control properties
List of properties associated with a Static Text control
hBackupDescription (Variable type)
The hBackupDescription type is used to programmatically describe an HFSQL Client/Server backup.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
HFSQL error handling help
WINDEV, WEBDEV and WINDEV Mobile include a module for assisted management of HFSQL errors...
Optional connection information
When defining the connections in the data model editor or when defining the connections programmatically, you have the ability to specifier the optional connection information...
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
Search and full-text index
HFSQL proposes a quick search for character strings in the data...
Aligning elements in a List Box or Combo Box control
There are different methods to align the elements in a List Box or Combo Box control...
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
GDPR: Overview
On May 25, 2018, the General Data Protection Regulation (GDPR) replaced the "Data Protection Act" in force since January 6, 1978...
7. Multilingual websites in practice
Returns an array without duplicates.
Aligning elements in a List Box or Combo Box control (prefix syntax)
Several methods can be used to align the elements found in a List Box or Combo Box control...
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
Value (Property)
The Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
2. Examples and components provided with WEBDEV
The project description window allows you to configure various elements of your project...
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
Properties associated with reports and controls
List of properties associated with the reports and their controls
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
Advanced types
The advanced types of WLanguage are as follows
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
Control (Variable type)
The Control type is used to define the characteristics of a control.
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
1
3
4
5
6
7
8
>