ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Code indentation
When typing compound statements ("Switch", "For" and "While", for example), the code is automatically indented to highlight the structure of the loops used in the program...
Reverse code modeling
The reverse code modeling allows you to view in a graph...
Navigation history in the code
The different editors enable you to directly view the code of an element by pressing the F2 key...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
Code snippets
The code editor allows you to enter "Code snippets"...
Conditional target-code
The code editor allows you to enter a specific code for each environment (WINDEV, WEBDEV and WINDEV Mobile)...
Server code/Browser code
WEBDEV allows you to create static pages and dynamic pages...
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Project anomalies: dead code and orphan elements
WINDEV, WEBDEV and WINDEV Mobile allow you to easily detect these "dead codes" and "orphan" elements.
MyPage (Reserved word)
MyPage is used to handle the current page...
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...
MyPopupControl (Reserved word)
MyPopupControl is used to handle the control that opened a popup window...
In64bitMode (Function)
Indicates whether or not the code is run in 64-bit mode.
IniOSEmulatorMode (Function)
Indicates whether the code is run in the iOS emulator (iPhone, iPad).
MyInternalWindow (Reserved word)
MyInternalWindow is used to handle the current internal window.
InBackgroundMode (Function)
Indicates whether the code is run when the application is in background.
InAJAXMode (Function)
Specifies whether the code is run from:
InUMCMode (Function)
Indicates whether the code is run from a code written in a user macro-code.
InKioskMode (Function)
Indicates whether the Android application is in kiosk mode.
MyWindow (Reserved word)
The keyword MyWindow keyword is used to manipulate the current window...
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...
InAndroidEmulatorMode (Function)
Indicates whether the code is run in the Android emulator.
MyReport (Reserved word)
MyReport is used to handle the current report...
InTSEMode (Function)
Indicates whether the code is run:
  • from a computer in TSE mode or from a remote desktop.
  • from a computer directly.
InComponentMode (Function)
Indicates whether the code is run:
  • from a WINDEV application, a WEBDEV website or a PHP page.
  • from a component.
Automatically executed processes / events in an application
Several actions are automatically performed when opening or closing an application.
InWebSocketServerMode (Function)
Indicates if the current code is being executed on the WebSocket server.
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...
InDeviceOwnerMode (Function)
Indicates whether the Android application is in "Device owner" mode.
Project dashboard
The project dashboard provides an overall view of project status via different widgets....
InAndroidMode (Function)
Indicates whether the code is run in Android mode.
MySelf (Reserved word)
MySelf is used to handle the current control...
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
InStoredProcedureMode (Function)
Indicates whether the code is run on an HFSQL server.
InWebSocketServerGlobalServiceMode (Function)
Indicates if the current code is being executed on the global service of the WebSocket server.
InDelayedProcedureMode (Function)
Indicates whether the code is run from a delayed procedure or from a scheduled task on the WEBDEV Application Server.
Replication of HFSQL servers (Programming)
To implement a replication of HFSQL servers through programming, WLanguage......
8. 10 tips for better interfaces...
pdfDocument (Type of variable)
The pdfDocument type gets all the characteristics of a PDF file: author, date created, page...
Setup wizard: Steps for creating a WINDEV application setup program
The setup program creation wizard allows you to define all the settings of your setup program....
User Groupware
A Windows application, an Internet or Intranet site require to define the role of different...
HMergeView (Function)
Creates an HFSQL view from two previously created views (HCreateView). This function uses...
The "Pie", "Donut" or "Semi-circular" charts
Several types of charts belong to the same family......
Socket: creating a standard socket server
WINDEV allows you to create a standard socket server......
Constants for managing projects
List of constants used by the functions for managing projects....
Structure of log files (HFSQL Classic)
The following files are automatically created when logging an HFSQL Classic data file......
Guided tour management constants
URL Rewriting
URL Rewriting is a technique used to improve SEO......
The Social Network control
The "Social network" control is a toolbar containing icons used to establish the link to the main...
The Word Processing control
The "Word processing" control is an advanced control that allows the end user to create and edit...
Characteristics of a Looper control in a window
To display the control characteristics, select "Description" in the context menu of control......
The Combo Box control
The "Combo Box" control is used to display a list of elements and to select an element...
5. User Groupware in practice
rssChannel (Type of variable)
The rssChannel type is used to handle a RSS channel...
Printing the content of a table (AAF)
A Table control proposes an automatic popup menu allowing the user to perform several operations...
The Organization Chart control
The Organization Chart control is used to represent elements in a hierarchical way. For example:...
Dynamic serving
"Dynamic serving" is a technique where the same address (URL) leads to 2 different pages......
The Image Editor control
The "Image Editor" control is a rich control that allows end users to create and edit images...
WDInst: choosing the type of setup to generate
WDInst allows you to create several types of setup......
"Component.WDO" file
When generating the external component, two files are automatically created in the EXE directory...
Combo Box columns in Table controls
A Table control (populated programmatically, based on a data file or based on a variable) can...