ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Notification Push: iOS configuration
To use the Push notifications in iOS, you must have a Google account and you must perform a specific configuration...
Notification (Variable type)
The Notification type is used to handle the local notifications or the push notifications.
Parameters of the procedure used by NearbyShareWaitForConnection (Notification)
WLanguage procedure ("callback") called by NearbyShareWaitForConnection to notify the status of the connection with a nearby device.
Parameters of the procedure used by NearbyShareRequestConnection (Notification)
Callback of the NearbyShareRequestConnection1.Cb function for the "CallbackConnection" parameter
notificationFormat (Variable type)
The notificationFormat type is used to describe the display format of a notification when it is expanded.
Android configuration for push notifications (Firebase)
From WINDEV Mobile 22 Update 1 (version 220052), the Push notifications in Android are using the Firebase platform (instead of Google Cloud Messaging)...
InSysNotificationMode (Function)
Used to determine if the application is launched from an interactive notification in "Windows 10".
Phone functions
The phone functions are as follows:
Warning (Function)
Displays a custom message in a system warning window.
ConfirmAsynchronous (Function)
Displays a non-blocking message in a standard dialog box with the answers "Yes", "No", "Cancel" and calls a WLanguage procedure with the user's response.
YesNoAsynchronous (Function)
Displays a message in a standard non-blocking dialog box with the answers "Yes" and "No" and calls a WLanguage procedure with the user's response.
OKCancelAsynchronous (Function)
Displays a message in a standard non-blocking dialog box with the answers "OK" and "Cancel" and calls a WLanguage procedure with the user's response.
InfoWithTimeoutAsynchronous (Function)
Displays a custom message in a non-blocking system information window for a given amount of time.
ErrorWithTimeout (Function)
Displays a custom error message in a system error window for a set amount of time.
DialogAsynchronous (Function)
Displays a non-blocking message box and calls a WLanguage procedure with the value of the button clicked by the user.
Info (Function)
Displays a custom message in a system information window.
InfoBuild (Function)
Displays a custom message in a system information window.
Summary table: Installing a WINDEV application
One major step when developing an application is deploying the application to client computers...
BTChangeVisibility (Function)
Changes the visibility of a Bluetooth radio.
SpeechRecognitionTrigger (Function)
Triggers the device's speech recognition service.
Conditions for updating an application automatically (Live update)
Whenever the application is modified on the development computer (modifications of windows, code, analysis, ...
ErrorWithTimeoutAsynchronous (Function)
Displays a custom error message in a non-blocking system error window for a given amount of time.
NFCReadTag (Function)
Starts reading an NFC tag or enables the detection of NFC tags for the current window.
AppDetectUPDAvailable (Function)
Disables or customizes the automatic check for available updates.
SpeechSynthesisInitialize (Function)
Initializes the parameters of speech synthesis for the current application.
Error (Function)
Displays a custom error message in a system error window.
BTLEStatus (Function)
Returns the current Bluetooth activation status on the device or asks to be notified when the activation status changes.
ErrorBuild (Function)
Displays a custom error message in a system error window.
AlbumPicker (Function)
Retrieves a photo, an image or a video stored in the photo album of the mobile device.
GPSDetectPosition (Function)
Asks to be notified when the device gets close to a given location.
EmailOpenMail (Function)
Opens the default messaging software:
  • of the user on the browser.
  • of the user on the current Windows computer.
  • on the phone.
VolumePhysicalButton (Function)
Identifies or modifies the sound source associated with the physical buttons used to set the volume of the device.
Reminder (Variable type)
The Reminder type is used to describe and handle a reminder to inform the user of an appointment.
Confirm (Function)
Displays a message in a standard dialog box with the "Yes", "No" and "Cancel" options, and returns the user's choice.
AppParameter (Function)
Returns information about the mechanism for automatic application update.
OKCancel (Function)
Displays a message in a standard dialog box that proposes "OK" and "Cancel" and returns the user's choice.
<Window>.OpenMobileWindow (Function)
Opens a window in a mobile application.
OpenMobileWindow (Function)
Opens a window in a mobile application.
ThreadPersistent (Function)
Makes a thread persistent.
SensorDetectBeginShake (Function)
Notifies when the device is shaken in any direction.
ShellExecute (Function)
Opens a document in its associated application.
MQTTUnsubscribeAll (Function)
Allows you to unsubscribe from all the existing subscriptions.
SecondaryMessage (Property)
The SecondaryMessage property gets and sets the secondary message displayed below the primary message of the notification.
LargeIcon (Property)
The LargeIcon property defines large icons used in notifications.
YesNo (Function)
Displays a message in a standard dialog box that proposes "Yes" and "No" and returns the user's choice.
WiFiStatus (Function)
Returns the current activation status of Wi-Fi on the device or asks to be notified when the activation status of Wi-Fi changes.
AppChangeParameter (Function)
Changes an information in the mechanism for automatic application update.
Background download
Starting with version 27, files can be downloaded in the background, using the system download manager...
Phone constants (Android / iOS)
BCCapture (Function)
Decodes the information stored in a bar code by using the device camera (Android, iPhone, iPad).
EmailRunApp (Function)
Starts the native email application on the current computer:
  • Computer running Windows,
  • Mobile device (Android, iPhone, iPad).
NotifPushDisable (Function)
Disables the management of push notifications for a WINDEV Mobile application (Android or IOS).
SensorDetectEndShake (Function)
Notifies when the device has been shaken in any direction.
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
<mqttSession variable>.UnsubscribeAll (Function)
Allows you to unsubscribe from all the existing subscriptions.
Creating and deploying the installation program: How do you do it?
Creating the setup program allows you to deploy a WINDEV application on the end-user computers...
DownloadInfo (Variable type)
The DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
AI services: How to find the key
Several features in WINDEV, WEBDEV and WINDEV Mobile require an OpenAI account...
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.
Connected devices: Android Wear
Android Wear is the version of the Android operating system dedicated to the connected objects...
GPSFollowMovement (Function)
Requests to be notified periodically of the device's current location.
GPSStopDetection (Function)
Stops the location detection triggered by GPSDetectPosition.
NFCWriteTag (Function)
Starts writing data to an NFC tag.
SensorDetectChangeAcceleration (Function)
Notifies when acceleration forces are applied to the device along any of the three axes.
gglEvent (Variable type)
The gglEvent type is used to describe and modify an event of a calendar...
ExeInfo (Function)
Retrieves the specified information about the version of an executable or DLL.
URISelect (Function)
Opens a system window to select a resource from:
  • the device file system,
  • the Cloud (Google Drive, Microsoft OneDrive, etc.)
  • one of the content managers installed on the device.
AuthIdentify (Function)
Performs an authentication using the OAuth 2.0 protocol on any web service.
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
Dialog (Function)
Displays a message box and returns the value of the button clicked by the user.
VideoStartApp (Function)
Starts the device's native camera application to record a video or to take a photo.
HNotifConfigure (Function)
Specifies and configures the server used to send notifications by the HFSQL server.
<Connection variable>.NotifConfigure (Function)
Specifies and configures the server used to send notifications by the HFSQL server.
SensorDetectChangeOrientation (Function)
Allows you to be notified when the orientation of the device changes on any one of its 3 axes.
NearbyShareRequestConnection (Function)
Sends a connection request to a nearby device.
ServiceWriteEventLog (Function)
Writes an event into the log of Windows events.
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
tapiCallIsBusy (Function)
Used to find out whether the number called is busy.
gglOverride (Variable type)
The gglOverride type is used to define information about event notification overrides.
BTLECharacteristicChangeOfValue (Function)
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
Configuring Automatic Update
Automatic Update is an application that allows you to automatically or manually update the different PC SOFT products you own...
Input (Function)
Displays a message allowing the user to enter data.
InBackgroundMode (Function)
Indicates whether the code is run when the application is in background.
<btleCharacteristic variable>.ChangeOfValue (Function)
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
mqttSession (Variable type)
The mqttSession type is used to define the parameters for connecting to the MQTT broker.
BeaconDetectBackground (Function)
Notifies the application when the device enters or leaves the transmission range of a set of Beacons.
Optimizing the query execution
The query editor allows you to optimize the execution speed of one or more queries...
MapFollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
Managing Bluetooth Low Energy devices
The Bluetooth LE standard (for Low Energy) is used to manage devices with low energy consumption...
<Connection variable>.NotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
Telephony functions
List of telephony functions
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
WINDEV and telephony
WINDEV allows you to easily manage incoming and outgoing phone calls via the WLanguage phone functions...
HFSQL Client/Server functions (prefix syntax)
Several HFSQL functions are used to manage the HFSQL Client/Server data...
Hot Reload: See changes in real time
Starting with version 2026, a hot reload functionality is available...
<Map>.FollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
Constants for managing appointments
Lists of constants used to manage the appointments
NotifPushSubscribe (Function)
Subscribes the current Android application to a topic.
Constants for managing applications with "Live update"
List of constants used by functions for managing applications with "Live update".
Toast (Variable type)
The Toast type is used to define all the advanced characteristics of a toast notification.
AI companion in the environment
Starting with version 2026, the development environment features a conversational AI companion...
sfLeadConvert (Variable type)
The sfLeadConvert type is used to describe the conversion parameters of a lead...
Managing Bluetooth Low Energy devices (prefix syntax)
The Bluetooth LE standard (for Low Energy) is used to manage devices with low energy consumption...
HFSQL Client/Server functions
Several HFSQL functions are used to manage the HFSQL Client/Server data...
Telephony: Managing outgoing calls
To manage the outgoing calls in a WINDEV or WINDEV Mobile application ...
GPSStatus (Function)
Retrieves the activation status of the geolocation provider or asks to be notified when the status changes.
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
VolumeGet (Function)
Retrieves the current setting of the volume for a sound source.
NotifPushUnsubscribe (Function)
Unsubscribes an application from a topic.
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
ToastDisplayIW (Function)
Opens a toast whose content is based on an internal window.
MQTT functions (prefix syntax)
The following functions are used to manage MQTT clients
Software Factory: Rights management
You can implement a rights management system to secure the execution of action plans...
Managing geolocation and GPS
WINDEV Mobile and WEBDEV allow you to exploit geolocation and GPS features found on mobile devices and browsers.
SCM: Checking out an element
To edit an element of a project hosted on an SCM repository, you must first check out the element...
Monitoring robot: General check parameters
The general parameters of the check must be defined when creating or modifying a check...
Android 10: Changes in the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
Project Management Hub: Managing incidents
The Project Management Hub allows you to keep a history of the incidents encountered in your applications...
WLanguage procedure called by GPSDetectPosition
WLanguage procedure ("callback") called by GPSDetectPosition when the device enters or leaves the region defined by the specified parameters.
BTLEConnectionStatus (Function)
Returns the current connection status to a Bluetooth Low Energy device or asks to be notified when the connection status changes.
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
Custom title bar with menus and controls
There is a new trend in UI design: application menus in the title bar!
SysThumbnailAddButton (Function)
Adds a button into the thumbnail of the application in the taskbar.
New features in WINDEV Mobile 2026
SysThumbnailModifyButton (Function)
Modifies one of the buttons found on the application thumbnail in the taskbar.
tapiListen (Function)
Starts the call detection (also called "call monitoring service").
How to include secure payment in a WEBDEV website?
This help page explains how to add a secure payment into a WEBDEV website...
Application and executable management constants
List of constants used by the functions for managing executables.
HTTPGetResult (Function)
Retrieves the result or the header of last HTTP request run.
Background tasks
Continuing to run a process when the application is in background is very useful on mobile...
Email (Variable type)
The Email type is used to handle the email content as well as the associated information.
New features in WEBDEV 2026
WEBDEV 2026 is now available.
Application in kiosk mode
A kiosk application is an application from which the user cannot exit...
New features in WEBDEV 2026
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"...
2024 new features brochure: WINDEV Mobile new features
What's new in WINDEV Mobile 2024 in the 2024 New Features brochure.
WDMSG License Agreement
WDMSG License Agreement
Private Store for mobile applications
There are two methods two deploy your applications ...
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
Telephony: Managing incoming calls
The management of the incoming calls is performed in a specific "thread".
7. Consuming a web service
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 7 - Consuming a web service - 10 min
DownloadProgress (Property)
The DownloadProgress property gets the download progress notification.
Advanced types
The advanced types of WLanguage are as follows
<Source>.Watch (Function)
Trigger monitoring of write actions (add, modify or delete) performed on a data file present on an HFSQL server. In case of modification, a specific procedure can be triggered.
HWatch (Function)
Trigger monitoring of write actions (add, modify or delete) performed on a data file present on an HFSQL server. In case of modification, a specific procedure can be triggered.
Changing an application to 64-bit
WINDEV allows you to develop 64-bit applications...
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
HFSQL Client/Server: Scheduled tasks
The scheduled tasks are used to schedule automatic tasks...
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
WINDEV Mobile License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
WINDEV: Windows created via the RAD model
The window creation wizard offers many types of windows associated with HFSQL data files...
WINDEV License Agreement
WINDEV License Agreement
WINDEV License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
Static audit
Static audit is a feature of the development environment that examines the elements of a project to detect issues and suggest improvements...
WEBDEV license agreement
WEBDEV license agreement
WEBDEV (Development version) License Agreement
Cherche les éléments d'un noeud HTML correspondant à une balise.
HFSQL server configuration
The HFSQL Control Center allows you to fully manage HFSQL servers...
restRequest (Variable type)
The restRequest type is used to define the advanced characteristics of a REST request.
GDPR: Overview
On May 25, 2018, the General Data Protection Regulation (GDPR) replaced the "Data Protection Act" in force since January 6, 1978...
httpRequest (Variable type)
The httpRequest type gets the advanced characteristics of an HTTP/HTTPS request.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
System constants
List of constants used by the system functions.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
HFSQL constants
List of constants used by the HFSQL functions.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
1
7
8