ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Code snippets
The code editor allows you to enter "Code snippets"...
Navigation history in the code
The different editors enable you to directly view the code of an element by pressing the F2 key...
Server code/Browser code
WEBDEV allows you to create static pages and dynamic pages...
Conditional target-code
The code editor allows you to enter a specific code for each environment (WINDEV, WEBDEV and WINDEV Mobile)...
Project anomalies: dead code and orphan elements
WINDEV, WEBDEV and WINDEV Mobile allow you to easily detect these "dead codes" and "orphan" elements.
Reverse code modeling
The reverse code modeling allows you to view in a graph...
MySource (Reserved word)
MySource is used to handle the current data source (file, view or query) associated with a report or with a table based on a data file...
InWebSocketServerMode (Function)
Indicates if the current code is being executed on the WebSocket server.
MyInternalWindow (Reserved word)
MyInternalWindow is used to handle the current internal window.
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
InWebSocketServerGlobalServiceMode (Function)
Indicates if the current code is being executed on the global service of the WebSocket server.
InTSEMode (Function)
Indicates whether the code is run:
  • from a computer in TSE mode or from a remote desktop.
  • from a computer directly.
Project dashboard
The project dashboard provides an overall view of project status via different widgets....
Carrying over the differences from an element to another one
The project comparator is used to compare two elements and to list the differences found...
MyWindow (Reserved word)
The keyword MyWindow keyword is used to manipulate the current window...
Automatically executed processes / events in an application
Several actions are automatically performed when opening or closing an application.
InBackgroundMode (Function)
Indicates whether the code is run when the application is in background.
InComponentMode (Function)
Indicates whether the code is run:
  • from a WINDEV application, a WEBDEV website or a PHP page.
  • from a component.
Programming by preset action
Preset actions allow you to define the code of an event in a single click, without having to write one single line of code...
InAJAXMode (Function)
Specifies whether the code is run from:
InDeviceOwnerMode (Function)
Indicates whether the Android application is in "Device owner" mode.
InKioskMode (Function)
Indicates whether the Android application is in kiosk mode.
ReplicInfo (Function)
Returns information about a replication.
HRplManageItem (Function)
Specifies the replication options for an item: the item can be replicated or not.
SFSeekDeleted (Function)
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
SFMerge (Function)
Merges the Salesforce records (also called Salesforce objects).
Procedure
The Procedure property can be used: on the hScheduledTask type, used to describe the scheduled...
xlsSave (Function)
Saves an XLS document.
HTTPCancelForm (Function)
Cancels the declaration of an HTTP form and frees all its resources.
SFUndelete (Function)
Restores previously deleted Salesforce records.
SFSeekModified (Function)
Seeks and retrieves the records (Salesforce objects) modified during the specified period.
PDFIsProtected (Function)
Checks whether the PDF file requires a password in order to be read.
Hour (Keyword)
The Hour keyword can correspond to: the Time variable. the Time property which is used to get...
ServiceRefresh (Function)
Asks a service to re-read its configuration information.
gpwOpenConfiguration (Function)
Opens the User Groupware configuration window or page.
Error 1004: To explicitly access an element of the base class '%1', use the syntax
Error 1018: The method is global: use the: operator: to access it
gpwActivateUser (Function)
Validates a new user in the User Groupware database by activating the user.
SSHConnectShell (Function)
Starts a new SSH session of "Shell" type.
Error 1036: A class used in an array must have a constructor without parameter
Error 303: ambiguous control name
PropertyExist (Function)
Used to find out whether a property exists on a control or on a class instance.
MongoDB functions
The following functions and types are used to handle the MongoDB data:...
grAxisPosition (Function)
Indicates the position where one of the chart axes (X or Y-coordinates) will be drawn.
SaaSAdminConfigureSMTP (Function)
Configures the SMTP session associated with the administrator account of a SaaS session.
gpwAuthLogin (Function)
Allows you to connect to the User Groupware using authentication with an account such as Facebook,...
OpenAsynchronous (Function)
Opens a window whose result will be retrieved via a WLanguage procedure ("callback").