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...
Hyper File functions available for backward compatibility
Static audit
The static audit is a feature of the environment that analyzes a project to detect potential issues...
HReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal...
Private Store for WINDEV applications
Versions 27 and later include a Private Store......
Deploying an iOS application
WINDEV Mobile tutorial: Deploying an iOS application 10 min
DisplayMask (Property)
The DisplayMask property is used to: Find out the display mask. Modify the display mask....
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)......
2. Deploying a website via HTTP
WEBDEV Tutorial - Website deployment Lesson 2 - Deploying a website via HTTP - 30 min
Specific features of the Express version
Dynamic audit
The dynamic audit of an application analyzes its runtime performance......
Skin template generator
Development teams that have design expertise sometime want to be able to create their own skin...
SQL selection conditions
To specify the selection conditions in an SQL query, you can use......
Working with the Source Code Manager
The principle for working with the Source Code Manager is as follows......
1. Application overview
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 1 - Application overview...
5. Swipe gestures in a window
WINDEV Mobile Tutorial: Developing an Android and iOS application Lesson 5 - Swipe gestures...
1. WLanguage
WINDEV Tutorial: WLanguage basics Lesson 1 - WLanguage - 5 min
"Project explorer" pane
The "Project explorer" pane is used to simplify the development environment of WINDEV, WEBDEV...
Automatic data masking
Data masking is a process that transforms the data in an item that will be displayed to the user......
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields......
2. Managing a database
WEBDEV Tutorial: My first WEBDEV website Lesson 2 - Managing a database - 30 min
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window...
Creating an action plan
The action plans group all actions that will be performed by the software factory....
Data source (Type of variable)
A Data source variable is used to describe a temporary data source (query, view, alias, ...)
Global procedure/function
A global procedure can be used in all the processes or events of the project....
5. Loops
WINDEV Tutorial - WLanguage basics Lesson 5 - Loops - 15 min