ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

HTTPSendAsynchronous (Function)
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
Importing and consuming SOAP web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import web services into your applications...
<httpRequest variable>.SendAsynchronous (Function)
Sends an HTTP request in asynchronous mode. This means the program continues to run and the response is processed by a specific procedure.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
WEBDEV: AS/400 Native Connector for PHP
WEBDEV allows you to create Internet or Intranet sites, in native mode or in PHP...
CertificateCheckString (Function)
Checks the correspondence between a signature and a string.
The Static Text control
A Static Text control is a control used to display a static text...
13. Types of standard controls
SensorDetectChangeAcceleration (Function)
Notifies when acceleration forces are applied to the device along any of the three axes.
WDInst: generate installation program
Generating the setup program is used to create the setup program according to the characteristics specified in the setup editor WDInst.
FileDisplay (Function)
Displays a file in the user's browser.
FTPMakeDir (Function)
Creates a directory on an FTP server (File Transfer Protocol).
FTPRemoveDir (Function)
Deletes a directory and its content (files and subdirectories) from an FTP server.
EmailReadFirst (Function)
Reads the first incoming email according to the protocol used (POP3 or IMAP, MS Exchange, Lotus Notes or Outlook).
Managing the XSD
WINDEV, WEBDEV and WINDEV Mobile allow you to import files in XSD format.
SocketRead (Function)
Retrieves a message sent by another socket.
3. Deploying a WINDEV application
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
Feedback component
The Feedback component is a component provided with WINDEV...
2. User-friendly editors in practice
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
emailAttach (Variable type)
The emailAttach type is used to handle an attachment.
Android: The different types of notifications
Android proposes several types of notifications to inform the user...
Sending and receiving emails
WINDEV, WEBDEV and WINDEV Mobile allow you to directly manage the emails from your applications...
Creating and generating an external component
A component must be created from a project containing all the elements required for the component...
EmailReadNext (Function)
Reads the incoming email found after the current email according to the protocol (POP3 or IMAP, MS Exchange, Lotus Notes or Outlook).
SensorDetectChangeOrientation (Function)
Allows you to be notified when the orientation of the device changes on any one of its 3 axes.
fDataDir (Function)
Returns the full path of the directory of HFSQL data files specified by the user when installing the application.
2. Examples and components provided with WEBDEV
<Connection variable>.NotifConfigure (Function)
Specifies and configures the server used to send notifications by the HFSQL server.
HNotifConfigure (Function)
Specifies and configures the server used to send notifications by the HFSQL server.
Check: SMART status of drives
The monitoring robot will measure the SMART attributes of a server's hard drives...
WiFiDetectAccessPoint (Function)
Starts detecting the Wi-Fi access points currently accessible from the device.
12. Retrieving data from a website
<Image>.DrawPolyline (Function)
Draws a line composed of multiple segments in an Image control.
SocketConnectSSL (Function)
Used to establish a secure connection to an SSL server.
Test of a report
The test of a single report allows you to run the current report in WINDEV, WEBDEV or WINDEV Mobile...
Managing Google Calendars
Google Calendar is a web calendar application provided by Google...
The Contact structure
The Contact structure is a preset structure of WLanguage (no declaration is required)...
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
Managing Google Calendars (prefix syntax)
Google Calendar is a web calendar application provided by Google...
5. Website test in practice
FTPName (Function)
Returns the name of the last file accessed by an FTP function.
CertificateSignString (Function)
Creates the signature of a character string.
5. User Groupware in practice
REST web service: Importing an API from OpenAPI
REST web service APIs can be described using OpenAPl files...
2. User-friendly editors in practice
User-friendly editors in practice
<Camera>.Capture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
VideoCapture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
Phone functions
The phone functions are as follows:
Managing WebSockets
WebSockets enable bidirectional communication between web applications (Intranet or Internet sites run in a browser) and web servers...
Creating the executable and the setup program
WINDEV Tutorial - Deploying an application Creating the executable and the setup program - 30 min
Print an invoice
WEBDEV tutorial - Multi-criteria search and printing Lesson 2 - Printing an invoice - 45 min
NFCReadTag (Function)
Starts reading an NFC tag or enables the detection of NFC tags for the current window.
The Multimedia control (WEBDEV)
The Multimedia control is used to easily display a video in the browser.
Page functions
List of functions for managing pages
Describing a problem to the Free Technical Support
Report viewer: "Export" pane
The "Export" pane in the report viewer allows you to perform the following operations...
iPrintPDF (Function)
Prints the content:
  • of a PDF file.
  • of a buffer containing a PDF.
  • of a PDF Reader control.
Selecting the files to install and the installer framework
The setup wizard allows you to:
  • Select and configure the files to install. This step is very important.
  • Specify the WINDEV framework used by the installer.
Uploading files
Uploading consists in saving a file located on the user's computer to a web server...
Advanced installer options
The setup wizard allows you to specify advanced options for the installer. These advanced options are used to:
  • specify the options for managing the installer framework.
  • specify the options for managing the UAC for the installer.
Sending elements to Free Technical Support
The Progress Bar control
The Progress Bar control is used to follow the progress of an event...
The pages
Pages are the main interface of a WEBDEV website...
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
EmailStartOutlookSession (Function)
Allows you to access data handled by the Outlook messaging software (emails, contacts, groups of contacts, tasks, appointments and folders).
1. WLanguage functions specific to WEBDEV
Using the Control Centers in Client/Server mode
All the Control Centers provided with WINDEV, WEBDEV and WINDEV Mobile use the same database...
FTPListFile (Function)
Lists the directories or files in a directory located on an FTP server and returns the number of files and/or directories.
ERR_SESSION_CLOSED
ERR_TIMEOUT_REQUEST
The request did not respond within the timeout ( seconds). ERR_TIMEOUT_REQUEST (22)
Additional setup modules
The setup wizard allows you to include additional modules in the setup. The additional modules are used to add additional options to the setup program and to access the advanced setup parameters.
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
WEBDEV site deployment: Deployment profile
The setup program creation wizard allows you to select the deployment profile to use...
1. Creating pages
WEBDEV Tutorial: My first WEBDEV website Lesson 1 - Creating pages - 10 min
FTPSize (Function)
Returns the size (in bytes) of a file located on an FTP server (File Transfer Protocol).
ToastDisplay (Function)
Displays a "Toast" message.
FTPSend (Function)
Transfers a file or directory to an FTP server (File Transfer Protocol).
Multi-touch in an Image control
One of the most common applications of the multi-touch feature is used to handle images...
EmailStartIMAPSession (Function)
Starts a session for receiving and reading emails with the IMAP protocol.
4. Monitor your applications
httpRequest (Variable type)
The httpRequest type gets the advanced characteristics of an HTTP/HTTPS request.
Developing an application for iPhone/iPad
The development of an iPhone/iPad application is performed in 2 steps:
6. WEBDEV Account Manager
9. Monitoring websites, servers and more.
AdLoaded (Property)
The AdLoaded property indicates whether an ad is currently loaded (and displayed) in the Ad control.
FTPTime (Function)
Returns the different creation, modification or access times associated with a file located on an FTP server (File Transfer Protocol).
Local storage functions
The following functions are used to manage the local storage of data in browser code.
.NET application
To create a.NET application from a project...
WaitWindowEnd (Function)
Closes the waiting window of the application opened with WaitWindowStart.
Single Page App
A "Single Page App" is a Web application (Internet or Intranet) whose all pages are grouped in a single page...
Functions for managing pages (prefix syntax)
List of functions for managing pages (prefix syntax)
Creating requirements
The following steps must be performed to implement the requirements...
System context menu
The system popup menus are managed by the system (Android, Windows, ...
FTPRenameFile (Function)
Renames or moves a file located on an FTP server (File Transfer Protocol).
FTPGet (Function)
Transfers a file or directory from an FTP server (File Transfer Protocol) to the current computer.
Constants used by ExecutePresetAction
List of constants used by ExecutePresetAction.
SchedulerOpenTaskProperties (Function)
Opens the property page of a scheduled task.
4. WEBDEV, WINDEV and WINDEV Mobile: 100% compatible
WEBDEV site deployment: Site parameters
Once the site installed, you can define the site connection options...
dPolyline (Function)
Draws a line composed of multiple segments.
2. Application development cycle
WINDEV Mobile covers the entire application development cycle
Image drawing and processing functions
List of image drawing and processing functions
3. Application development cycle
Development cycle of a WINDEV application.
Handling controls in a report
The different operations available for the report controls are as follows...
MobileNetworkConnectionInfo (Function)
Returns information regarding the current connection to data on the mobile network.
Errors during an FTP installation
The list below presents the error messages that are displayed in the remote setup wizard (for the site manager)...
Remote WEBDEV administrator: Statistics management
The remote WEBDEV administrator proposes a module for consulting the statistics regarding the traffic of your dynamic WEBDEV sites (standard and AWP) and web services deployed on a WEBDEV Application Server.
NFCWriteTag (Function)
Starts writing data to an NFC tag.
Mashup
The concept of Mashup consists in aggregating data coming from different software, different services, different data sources, ...
IFrame control
IFrame is an HTML concept...
7. Source Code Manager (SCM)
SNMPOIDDescription (Function)
Returns the description of an OID.
HTTPCertificate (Function)
Modifies the client certificate used by default to identify oneself on a server.
8. Source Code Manager (SCM)
Source Code Manager (SCM)
6. Source Code Manager (SCM)
To simplify teamwork, WINDEV Mobile includes a Source Code Manager.
17. TLS/SSL: Encrypting information on the web
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
FTPAttribute (Function)
Identifies the attributes of a file located on an FTP server (File Transfer Protocol).
SNMPStringToOID (Function)
Converts an OID from its text representation to its numeric representation.
WDInst: Customize the installer
The setup editor WDInst proposes a standard setup program...
How to read emails via the POP3 protocol?
This help page explains how to read emails via the POP3 protocol.
HTTPSendForm (Function)
Sends an HTTP form.
How to develop a PHP site?
What is a PHP site?...
<gglConnection variable>.ListDocument (Function)
Retrieves the list of documents available on the Google server for the current user.
Camera control in a mobile application
The Camera control is used to...
State (Property)
The State property gets and sets the state of an element.
VideoParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
WaitWindowStart (Function)
Opens the loading window of application.
GglListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
SNMPOIDAccess (Function)
Returns the authorized access modes of a specific OID.
CertificateCheckFileSignatureFile (Function)
Checks the correspondence between a signature and a file. The signature was kept as an external file.
User Groupware (WINDEV and WEBDEV): Options and settings
An application is often intended to be used by several users connected via a network...
CertificateCheckFileSignatureBuffer (Function)
Checks the correspondence between a signature and a file. The signature was stored as a Buffer variable.
SNMPOIDStatus (Function)
Returns the status of an OID.
<gglConnection variable>.ListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
Events associated with pages
List of events associated with pages
Chorus Pro: Automate invoice submission
In France, electronic invoicing has become mandatory for invoicing government services...
1. Simple layouts
WEBDEV Tutorial - WEBDEV layouts Lesson 1 - Simple layouts - 30 min
SNMPOIDType (Function)
Returns the type of data in an OID.
Managing the SNMP protocol
SNMP (Simple Network Management Protocol) is the standard protocol for managing the network devices...
CertificateSignFile (Function)
Creates the signature of a file. This signature can be stored in a Buffer variable or in a text file.
How to read emails via the IMAP protocol?
This help page explains how to read emails via the IMAP protocol.
1. Examples provided with WINDEV Mobile
Socket: Creating a simplified socket server
WINDEV gives you the ability to create a simplified socket server...
Frequently asked questions about Automatic Update
Frequently asked questions about the update search mechanism.
16. Testing an application
The Map control
The Map control allows you to display a map in order to geolocate, create a route, display points of interest (POI) and more.
Using .NET assemblies in a project
To use .NET assemblies in a project...
12. Pages in practice
Report controls
Several types of controls can be handled in a report created by the report editor...
Developing applications for Android
WINDEV Mobile allows you to develop applications for the Android operating system...
Automatic update of editors
Do you have an active Internet connection on your development computer? You can automatically download the different editor updates (WINDEV, WEBDEV and WINDEV Mobile) thanks to "Automatic update"...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
graphqlClient (Variable type)
The graphqlClient type is used to define all the advanced characteristics of a connection to a GraphQL server.
Mobile User Groupware (Android and iOS)
WINDEV Mobile includes a User Groupware for Android and iOS applications...
In-House deployment
Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance...
Private Store for mobile applications
There are two methods two deploy your applications ...
5. User Groupware in practice
SNMPSet (Function)
Writes one or more values onto an SNMP agent for which an SNMP session was started.
SNMPGet (Function)
Reads one or more values of an agent with which an SNMP session was started.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
FTPConnect (Function)
Connects the current computer to an FTP server (File Transfer Protocol).
eChangeCurrency (Function)
Converts a currency into another currency.
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.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Search and full-text index
HFSQL proposes a quick search for character strings in the data...
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
Creating, generating and deploying a SOAP web service
WINDEV and WEBDEV allow you to generate web services directly...
2. WEBDEV administrator in practice
HDescribeConnection (Function)
Describes a new connection to an external database.
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
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...
HOpenConnection (Function)
Opens a connection to a specific database.
HFSQL functions
List of functions for HFSQL management
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
System constants
List of constants used by the system functions.
Site map of PC SOFT documentation
Notification (Variable type)
The Notification type is used to handle the local notifications or the push notifications.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
iDestination (Function)
Configures the print destination.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Advanced types
The advanced types of WLanguage are as follows
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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)...
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
1
6
7
8