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.
How to choose the data source of a control?
This help page presents the different data sources available for a control....
1. RAD (Rapid Application Development)
1. RAD (Rapid Application Development)
Use WebSockets with the WebSocket server
The WebSocket protocol provides a communication channel over a TCP socket for browsers and Web...
SCM: Management of branches
The management of branches is used to manage several versions of the same application...
Creating a combining query
A combining query (corresponding SQL statement: UNION) ......
SemaphoreCreate (Function)
Creates a semaphore.
SemaphoreStart (Function)
Locks the current thread until the semaphore is opened (which means until a "free" spot becomes...
Environment of the data model editor
SemaphoreDestroy (Function)
Explicitly destroys a semaphore.
SemaphoreEnd (Function)
Allows one or more threads to exit from the area protected by the semaphore.
VideoRequestPermission (Function)
Requests permission to use the device's camera....
Managing the programming errors
The security mechanism of WLanguage is enabled when a programming error occurs in an application......
Handling external JavaScript objects from WLanguage
The WLanguage in "Browser" mode is used to interface with the Web APIs such as the ones proposed...
Handling an Image Editor control through programming
WINDEV allows you to handle an Image Editor control through programming......
Environment of the query editor
Environment of the project editor
The main elements of the project editor are as follows:
General environment of WINDEV
Environment of the report editor
Environment of the report editor...
Environment of the window editor
The main elements of window editor are as follows:
Manipulating Map controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls....
Events associated with a Ribbon control
The events associated with the Ribbon controls and groupings are:...
Handling a Popup control through programming
The popup being a control of the page, you have the ability to access: the page controls...
Accessing a database in local mode (SQLite)
... of the Web user in browser code....