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 variable>.Remove (Function)
Removes a previously sent interactive notification.
<Notification variable>.Send (Function)
Sends an interactive notification to the system in order to be displayed.
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 the ProximityShareAttendConnection function (Notification)
WLanguage procedure (also called "callback") called by the ShareProximityAttendConnection function to notify the connection status with a remote device.t
Parameters of the procedure used by NearbyShareRequestConnection (Notification)
Callback of the NearbyShareRequestConnection1.Cb function for the "CallbackConnection" parameter
Notifications of an HFSQL server
A server may encounter problems without any user (or developer) noticing anything.
For example:
  • a scheduled task may fail,
  • an automatic backup may fail,
  • a node may become inactive in an HFSQL cluster, ...
SysNotificationSend (Function)
Sends an interactive notification to the system in order to be displayed.
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)...
SysNotificationRemove (Function)
Removes a previously sent interactive notification.
notificationFormat (Variable type)
The notificationFormat type is used to describe the display format of a notification when it is expanded.
InSysNotificationMode (Function)
Used to determine if the application is launched from an interactive notification in "Windows 10".
SysNotificationRemoveID (Function)
Removes all previously sent interactive notifications that match the specified identifier (ID).
SysNotificationCompatible (Function)
Checks if the operating system supports interactive notifications.
SysNotificationClear (Function)
Removes all interactive notifications previously sent by the current application.
ErrorAsynchronous (Function)
Displays a custom error message in a non-blocking system error window.
NotifPushSend (Function)
Sends a push notification to a mobile device (iOS or Android).
<Connection variable>.NotifAddCCRecipient (Function)
Adds recipients for the notifications sent via the Control Centers (WDBal messaging tool).
WarningAsynchronous (Function)
Displays a custom message in a non-blocking system warning window.
SpeechSynthesisReadFile (Function)
Reads the content of the specified file by using the engine for speech synthesis found on the device.
<Connection variable>.NotifAddEmailRecipient (Function)
Adds recipients for the notifications sent by email.
StartShare (Function)
Opens a popup allowing you to select the application that will be used to share a resource (text or document).
InfoAsynchronous (Function)
Displays a non-blocking custom message in a system information window.
inAppPurchaseProduct (Function)
Sends a request for purchasing an "In-App" product associated with the application.
BTStatus (Function)
Returns the current Bluetooth activation status on the device or asks to be notified when the activation status changes.
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.
ErrorWithTimeoutAsynchronous (Function)
Displays a custom error message in a non-blocking system error window for a given amount of time.
AppointmentCreate (Function)
Opens a new appointment window in the device's native calendar application.
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.
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.
Warning (Function)
Displays a custom message in a system warning window.
SpeechRecognitionTrigger (Function)
Triggers the device's speech recognition service.
FBStartSession (Function)
Used to authenticate and log in to Faceboook.
Phone functions (prefix syntax)
The phone functions are as follows:
SpeechSynthesisReadText (Function)
Reads the specified text using the device's text-to-speech engine.
Info (Function)
Displays a custom message in a system information window.
BTLEStatus (Function)
Returns the current Bluetooth activation status on the device or asks to be notified when the activation status changes.
NFCReadTag (Function)
Starts reading an NFC tag or enables the detection of NFC tags for the current window.
SpeechSynthesisInitialize (Function)
Initializes the parameters of speech synthesis for the current application.
Conditions for updating an application automatically (Live update)
Whenever the application is modified on the development computer (modifications of windows, code, database schema, ...
Summary table: Installing a WINDEV application
One major step when developing an application is deploying the application to client computers...
DialogAsynchronous (Function)
Displays a non-blocking message box and calls a WLanguage procedure with the value of the button clicked by the user.
ErrorWithTimeout (Function)
Displays a custom error message in a system error window for a set amount of time.
AppDetectUPDAvailable (Function)
Disables or customizes the automatic check for available updates.
InfoBuild (Function)
Displays a custom message in a system information window.
BTChangeVisibility (Function)
Changes the visibility of a Bluetooth radio.
InfoWithTimeoutAsynchronous (Function)
Displays a custom message in a non-blocking system information window for a given amount of time.
EmailOpenMail (Function)
Opens the default messaging software:
  • of the user on the browser.
  • of the user on the current Windows computer.
  • on the phone.
Error (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.
ErrorBuild (Function)
Displays a custom error message in a system error window.
GPSDetectPosition (Function)
Asks to be notified when the device gets close to a given location.
EmailRunApp (Function)
Starts the native email application on the current computer:
  • Computer running Windows,
  • Mobile device (Android, iPhone, iPad).
Confirm (Function)
Displays a message in a standard dialog box with the "Yes", "No" and "Cancel" options, and returns the user's choice.
VolumePhysicalButton (Function)
Identifies or modifies the sound source associated with the physical buttons used to set the volume of the device.
BCCapture (Function)
Decodes the information stored in a bar code by using the device camera (Android, iPhone, iPad).
Reminder (Variable type)
The Reminder type is used to describe and handle a reminder to inform the user of an appointment.
AppParameter (Function)
Returns information about the mechanism for automatic application update.
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.
Background download
Starting with version 27, files can be downloaded in the background, using the system download manager...
SensorDetectChangeAcceleration (Function)
Notifies when acceleration forces are applied to the device along any of the three axes.
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.
Shared memory areas
WINDEV, WEBDEV and WINDEV Mobile allow you to handle shared memory areas...
OKCancel (Function)
Displays a message in a standard dialog box that proposes "OK" and "Cancel" and returns the user's choice.
YesNo (Function)
Displays a message in a standard dialog box that proposes "Yes" and "No" and returns the user's choice.
<Window>.OpenMobileWindow (Function)
Opens a window in a mobile application.
AppChangeParameter (Function)
Changes an information in the mechanism for automatic application update.
NFCWriteTag (Function)
Starts writing data to an NFC tag.
LargeIcon (Property)
The LargeIcon property is used to define the large icon used in notifications
SecondaryMessage (Property)
The SecondaryMessage property gets and sets the secondary message displayed below the primary message of the notification.
SensorDetectEndShake (Function)
Notifies when the device has been shaken in any direction.
AI services: How to find the key?
Several features in WINDEV, WEBDEV and WINDEV Mobile require an OpenAI account...
Phone constants (Android / iOS)
The xmlDocument keyword can correspond to:
  • the XMLDocument function that is used to create a new XML document. For more details, see XMLDocument.
  • an xmlDocument variable. For more details, see xmlDocument.
OpenMobileWindow (Function)
Opens a window in a mobile application.
ThreadPersistent (Function)
Makes a thread persistent.
NotifPushDisable (Function)
Disables the management of push notifications for a WINDEV Mobile application (Android or IOS).
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.
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...
<mqttSession variable>.UnsubscribeAll (Function)
Allows you to unsubscribe from all the existing subscriptions.
GPSFollowMovement (Function)
Requests to be notified periodically of the device's current location.
Connected devices: Android Wear
Android Wear is the version of the Android operating system dedicated to the connected objects...
GPSStopDetection (Function)
Stops the location detection triggered by GPSDetectPosition.
VideoStartApp (Function)
Starts the device's native camera application to record a video or to take a photo.
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.
AuthIdentify (Function)
Performs an authentication using the OAuth 2.0 protocol on any web service.
SensorDetectChangeOrientation (Function)
Allows you to be notified when the orientation of the device changes on any one of its 3 axes.
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.
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.
<btleCharacteristic variable>.ChangeOfValue (Function)
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
gglOverride (Variable type)
The gglOverride type is used to define information about event notification overrides.
ShareCloseRequestConnection (Function)
Request connection to a remote device.t
HNotifConfigure (Function)
Specifies and configures the server used to send notifications by the HFSQL server.
ServiceWriteEventLog (Function)
Writes an event into the log of Windows events.
BTLECharacteristicChangeOfValue (Function)
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
<Connection variable>.NotifConfigure (Function)
Specifies and configures the server used to send notifications by the HFSQL server.
MapFollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
InBackgroundMode (Function)
Indicates whether the code is run when the application is in background.
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.
BeaconDetectBackground (Function)
Notifies the application when the device enters or leaves the transmission range of a set of Beacons.
<Map>.FollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
VolumeGet (Function)
Retrieves the current setting of the volume for a sound source.
GPSStatus (Function)
Retrieves the activation status of the geolocation provider or asks to be notified when the status changes.
Managing Bluetooth Low Energy devices
The Bluetooth LE standard (for Low Energy) is used to manage devices with low energy consumption...
mqttSession (Variable type)
The mqttSession type is used to define the parameters for connecting to the MQTT broker.
Optimizing the query execution
The query editor allows you to optimize the execution speed of one or more queries...
HFSQL Client/Server functions (prefix syntax)
Several HFSQL functions are used to manage the HFSQL Client/Server data...
Managing Bluetooth Low Energy devices (prefix syntax)
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.
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
<Connection variable>.NotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
Hot Reload: See changes in real time
Starting with version 2026, a hot reload functionality is available...
NotifPushSubscribe (Function)
Subscribes the current Android application to a topic.
Toast (Variable type)
The Toast type is used to define all the advanced characteristics of a toast notification.
Constants for managing applications with "Live update"
List of constants used by functions for managing applications with "Live update".
AI companion in the environment
Starting with version 2026, the development environment features a conversational AI companion...
Constants for managing appointments
Lists of constants used to manage the appointments
HFSQL Client/Server functions
Several HFSQL functions are used to manage the HFSQL Client/Server data...
sfLeadConvert (Variable type)
The sfLeadConvert type is used to describe the conversion parameters of a lead...
NotifPushUnsubscribe (Function)
Unsubscribes an application from a topic.
ToastDisplayIW (Function)
Opens a toast whose content is based on an internal window.
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
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...
SysThumbnailAddButton (Function)
Adds a button into the thumbnail of the application in the taskbar.
WLanguage procedure called by GPSDetectPosition
WLanguage procedure ("callback") called by GPSDetectPosition when the device enters or leaves the region defined by the specified parameters.
SysThumbnailModifyButton (Function)
Modifies one of the buttons found on the application thumbnail in the taskbar.
AI in the code editor
WINDEV, WEBDEV and WINDEV Mobile include a series of AI-based features...
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.
New features in WINDEV Mobile 2026
The Flex control can be handled by the WLanguage properties in server code and in browser code...
How to include secure payment in a WEBDEV website?
This help page explains how to add a secure payment into a WEBDEV website...
BTLEConnectionStatus (Function)
Returns the current connection status to a Bluetooth Low Energy device or asks to be notified when the connection status changes.
Custom title bar with menus and controls
There is a new trend in UI design: application menus in the title bar!
HTTPGetResult (Function)
Retrieves the result or the header of last HTTP request run.
Application and executable management constants
List of constants used by the functions for managing executables.
Background tasks
Continuing to run a process when the application is in background is very useful on mobile...
DownloadProgress (Property)
The DownloadProgress property gets the download progress notification.
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
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
Email (Variable type)
The Email type is used to handle the email content as well as the associated information.
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.
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
The stress tests are used to check...
7. Consuming a web service
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 7 - Consuming a web service - 10 min
DownloadInfo (Variable type)
The DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
HWatch (Function)
Trigger monitoring of write actions (add, modify or delete) performed on a table present on an HFSQL server. In case of modification, a specific procedure can be triggered.
<Source>.Watch (Function)
Trigger monitoring of write actions (add, modify or delete) performed on a table present on an HFSQL server. In case of modification, a specific procedure can be triggered.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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...
Advanced types
The advanced types of WLanguage are as follows
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
Synchronizes the data corresponding to a replication.
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 tables...
WINDEV License Agreement
Lists the users currently connected to one or more files handled by a Client/Server connection.
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
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
HFSQL server configuration
The HFSQL Control Center allows you to fully manage HFSQL servers...
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
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.
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.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
HFSQL constants
List of constants used by the HFSQL functions.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
1
3
4
5
6
7
8
>