ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Share your projects via Git
Git is a source code manager......
Managing the semaphores in the threads: limiting the simultaneous code execution
Semaphores are used to limit the simultaneous execution of a code (procedure, line of code, etc....
Elements of a class: Enumerating and handling through programming
Several types of WLanguage variables are used to enumerate and dynamically handle the elements of a class......
HFSQL Client/Server: Scheduled tasks
The scheduled tasks are used to schedule automatic tasks......
Deploying an application that uses an external component
An application that uses one or more external components is deployed in the same way as a standard application......
5. Webservices
WINDEV allows you to easily use Webservices (or XML Web services)....
Creating an executable: Operating mode and library
The operating mode of an executable allows you to define whether the executable can be used by one or more users......
The structure of the RAD patterns (kept for backward compatibility)
...The RAD pattern files (MDL files) are used to describe:...
Client application: Running procedures on a SOAP server
WINDEV include several SOAP functions......
Useful parameters of a procedure
A procedure can declare some parameters that are not immediately used. In this case, a warning appears in the code editor, indicating that the local variable is not used....
Compile
The Compile keyword can correspond to: the Compile function, which dynamically compiles a procedure whose source code is specified.. the <COMPILE IF> statement, which allows you to compile WLanguage code according to a condition (mainly used to compile code according to a platform or configuration type)....
Opening a window from a secondary thread
A secondary thread cannot directly open a window with the standard WLanguage functions such as......
The "Favorites" pane
The "Favorites" pane gives direct access to the favorites of your project......
Runtime log
The runtime log is the best way to identify the most used features of an application......
CriticalSection
The CriticalSection keyword can correspond to: the CriticalSection function, which makes it possible to enable a named or on-variable critical section in the statement USING ... IN. the CriticalSection variable, which makes it possible to define critical sections to limit the simultaneous execution of a code (procedure, line of code, etc.) to one thread at a given moment in an application....
HFSQL Control Center: Managing scheduled elements
You have the ability to define scheduled elements on the HFSQL server....
Cross-references in the code editor
The cross-references in the code editor are used to identify......
The triggers
A trigger is a WLanguage procedure automatically called by the HFSQL engine whenever a modification is performed (addition, deletion, modification, ......
Splitting Business logic / UI code
During the development cycle of an application, the code that is specific to the interface (UI) and the code that is specific to the business logic (access to databases, etc.) are often "mixed"...
Creating, generating and deploying a web service
WINDEV and WEBDEV allow you to directly generate web services that use the SOAP technology......
UnloadProcedure (Function)
UnloadProcedure is kept for backward compatibility.
LoadProcedure (Function)
LoadProcedure is kept for backward compatibility.
Impact analysis
The impact analysis immediately identifies the consequences of the latest changes......
How to create and handle a structure?
This help page explains how to create and handle a structure....
ERR_CLOSED_PAGE