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...
10. UMC: User Macro-Code
Stand-alone executable
The executable will be stand-alone if the following elements are included in the executable......
Infinite Progress Bar control
Progress bars provide useful information to the end user......
Zooming a window (AAF)
The end user can zoom the content of a window with the mouse......
17. TLS/SSL: Encrypting information on the Web
Setup on a local network (LAN)
Figma: Where to find the Figma key
To use Figma import in your product, you need to specify the Figma key in the general options...
AAF: Expanding or collapsing a tree structure (Table or TreeView Table control)
The TreeView and TreeView Table controls give the end user several options via the context menu......
Help about new features: Letting users know about changes
Applications are constantly evolving......
ChronoEnd (Function)
Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call...
Guided Tour
A Guided Tour presents a series of features, displayed in a tooltip in the current window...
Creating and deploying a setup program: How to?
Creating the setup program allows you to deploy a WINDEV application on the end-user computers......
Query: Displaying the records corresponding to a given period
When a "Date" item is found in the query, you have the ability to only select the records...
Page Footer block
The Page footer block is run at the end of each page......
Outstanding progress bars
Simple or symmetric progress bar?...
WDInst: Configuring the setup computer
When creating the setup program, WDInst allows you to configure the computer where the program will...
11. User Macro-Code: UMC in practice
Report blocks
A printed report includes several sections......
Crosshair in a chart
In a Line chart, it may be difficult to read the value of axes for a point that is far...
SCM administrator: Managing branches
The SCM (Source Code Manager) administrator allows to you manage the branches of the different...
iPad window: Window creation wizard
The wizard for creating iPad windows allows you to easily create a window containing all the main...
Advanced installer options
The setup wizard allows you to specify advanced options for the installer. These advanced options...
Dynamic instantiation of a .NET object
A .NET object can be dynamically associated with a .NET class, we talk of dynamic instantiation...
Timer on button (AAF)
In an application developed in WINDEV, the user has the ability to implement a timer on a button......
Two-level setup
The two-level setup (or multisite setup) combines: a reference network setup deployed...