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.
DateToInteger (Function)
Converts a date to an integer.
grTitleFont (Function)
Modifies the font used for the chart title.
grLegendFont (Function)
Modifies the font used for the chart legend.
grScatterAddDataXY (Function)
Adds a data into a "Scatter" chart.
grLegend (Function)
Indicates the presence and position of legend in a chart.
grLabel (Function)
Indicates various parameters of additional legend in a chart.
grInterval (Function)
Indicates the interval between values on the vertical and horizontal axis of a chart.
HEndNoDatabaseAccess (Function)
Re-allows the access (which means the connection) to one or more databases accessible via...
EmailGetTimeOut (Function)
Reads the value of the "timeout" for connecting to the SMTP, POP3 and IMAP messaging servers.
grPiePullOut (Function)
Pulls out a section (or all sections) in a chart.
DotNetAddHeader (Function)
Adds a header to the next procedure that will be run on the server.
XMLAddAttribute (Function)
Adds an attribute into an XML document.
XMLAddChild (Function)
Adds a child tag into an XML document.
Handling Context Menu controls programmatically
WEBDEV includes different WLanguage functions and properties to handle Context Menu controls...
LooperAddIP (Function)
Adds a row as an internal page at the end of a Looper control populated programmatically.
grColumnSpacing (Function)
Indicates the spacing between each data category in a column chart or in a Minimum/Maximum stock...
HTTPSendForm (Function)
Sends an HTTP form.
xmlDocument (Type of variable)
The xmlDocument type is used to handle an XML file.
Obtaining an SSL certificate for IIS7 (or later)
To get an SSL certificate for IIS 7 (and later), the different steps are as follows:...
Rectangle (Type of variable)
A Rectangle variable is a structured type that is used to represent a rectangle (X, Y, Width,...
Report viewer (Print preview)
The report viewer allows you to see the report layout without printing it......
Creating a branch
A branch is used to create a copy of the current project in order to perform modifications,...
Duration (Type of variable)
The Duration type enables you to easily handle the intervals of dates and times...
Time (Type of variable)
The Time type is used to easily handle the times...
ZOrder (Property)
The ZOrder property defines the Z-order of an element.