ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

"END:" label
The END: label is used to define a code that will be systematically run at the end of process execution.
End
END can correspond to:
  • the END keyword of WLanguage used to specify the end of a loop.
  • the End property, which can be used on EventTimeline variables.
....
<Multimedia>.End (Function)
Positions at the end of media file played in the Multimedia control.
<Table>.End (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
<Chrono>.End (Function)
Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call to <Chrono>.Start).
WHILE statement
In a WHILE statement, the expression is evaluated at each beginning of the block of statements...
MultimediaEnd (Function)
Positions at the end of media file played in the Multimedia control.
MCIEnd (Function)
Positions at the end of a media file that was opened beforehand MCIOpen.
GPSEnd (Function)
Indicates the end of the use of geolocation functions.
HTransactionEnd (Function)
Validates the current transaction:
  • the modifications performed on the data file since the start of transaction (HTransactionStart) are validated.
  • the transaction file is deleted (if the transaction is the last transaction in progress for a network application)
  • the records locked in read-only by the transaction are unlocked.
ArrowEnd (Function)
Sets the position of the target end of an arrow in a "Shape" control.
CriticalSectionEnd (Function)
Marks the end of a critical section: another thread will be able to run the code.
dbgEndMemoryDiff (Function)
Saves a memory dump containing the memory resources that have been allocated and that have not been freed since the previous call to dbgStartMemoryDiff.
EndProgram (Function)
Ends the execution of the current program.
<Connection variable>.TransactionEnd (Function)
Validates the current transaction:
  • the modifications performed on the data file since the start of transaction (HTransactionStart) are validated.
  • the transaction file is deleted (if the transaction is the last transaction in progress for a network application)
  • the records locked in read-only by the transaction are unlocked.
FOR statement
The statement block is repeated while a control variable is modified and compared to a limit value (before each beginning of statement block)...
LOOP statement
The statement block is repeated endlessly...
IF statement
The conditional IF statement allows you to run an action according to a condition...
XMLClose (Function)
Closes an XML document created by XMLDocument.
SWITCH statement
The SWITCH statement is used to choose the action that will be run according to the value of an expression...
dArc (Function)
Draws an arc of circle or an arc of ellipse: in an Image control, in an Image variable,...
Developing an iOS 13 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad,...
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
WDConver : Use in interactive mode
Before you start using WDConver, you must have......
2. Performance profiler
WEBDEV Tutorial - Optimizing a WEBDEV project Lesson 2 - Performance profiler - 15 min
Brochure of new features: new features of WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure....
Constants for external files
List of constants used by the functions for managing external files....
New Features brochure - Version 28: WINDEV Mobile news
New features in WINDEV Mobile 28 presented in the New Features brochure....
I work as a developer: How to manage my tasks and my schedule?
The Control Centers in WINDEV, WEBDEV and WINDEV Mobile include many tools to help developers...
Repetition (Type of variable)
The Repetition type is used to describe and modify the characteristics of a repetition...
Accessing a database in local mode (SQLite)
WEBDEV allows a site to create and access a database created by the browser on the computer...
Scheduler report
The report editor allows you to create "Scheduler" reports....
Handling Spreadsheet controls programmatically (in a window)
Spreadsheet controls can be handled programmatically......
iOS 14 widget windows
An iOS application with an iOS widget configuration can contain one or more iOS 14 widget...
External language: Programming in Visual Basic
We are going to call the elements developed in WINDEV (project, windows, analysis, ......
Obtaining an SSL certificate for IIS2 (2.0 or later)
SSL: Secure transactions with WEBDEV
When using an Internet application, the data circulating between the computer of the Web user...
Table control populated programmatically: WLanguage
Here is an overview of how to handle Table controls populated programmatically in WLanguage....
Sending faxes with WINDEV and WEBDEV
To send faxes from an application or from a site, WINDEV and WEBDEV propose several functions...
HDescribeConnection (Function)
Describes a new connection to an external database.
CustomMenu
The CustomMenu allows you to create a custom menu in the menu bar of WINDEV, WEBDEV and WINDEV...
Constants for managing errors and exceptions
List of constants used by the functions for managing errors and exceptions....
ODBC driver for HFSQL Classic and HFSQL Client/Server - License agreement
OLE DB driver for HFSQL Classic and HFSQL Client/Server - License agreement
Configuring a BaaS server (User Groupware and Private Store)
Several features in WINDEV, WEBDEV and WINDEV Mobile use a BaaS server......