ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Global procedure/function
A global procedure can be used in all the processes or events of the project.
Calling a procedure/a function
Syntax for calling a local or global procedure.
Local procedure
Two types of procedures are available...
Declaring a procedure/a function
The different syntaxes for declaring a procedure...
Parameters of a procedure with a variable number of parameters
When the procedure uses a variable number of parameters, you must be able to handle the different parameters passed to the function in the code of the procedure.
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.
Procedure Description (Variable type)
The Procedure Description type allows you to get information about a procedure or a method.
Parameters of a procedure/function
You have the ability to pass parameters to a procedure.
Set of procedures
The global procedures are grouped in set of procedures...
ExecuteMainThreadAsynchronous (Function)
Executes a procedure in the main thread of the application without waiting for the end of its execution.
ExecuteMainThread (Function)
Triggers the execution of the procedure specified in the main application thread.
Optional parameters
Some of the parameters passed to a procedure can be optional parameters...
Automatic documentation of procedures and methods
To simplify the maintenance or the use of existing code by other developers, WINDEV proposes an automatic documentation for the procedures (or class methods)...
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment...
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
Typecasting of parameters
The description of the parameter type is optional...
Passing parameters
The parameters can be passed to a procedure...
WEBDEV: Scheduled tasks and delayed tasks
WEBDEV allows you to implement tasks on the server directly...
Reactive procedures
Reactive procedures are executed when the value of a control or variable changes...
Distributing Reports & Queries
This help page presents the operations that must be performed in order for a WINDEV application...
URL Rewriting
URL Rewriting is a technique used to improve SEO......
1. Components provided with WINDEV
WINDEV is provided with projects that contain components....
Replication of HFSQL servers (Programming)
To implement a replication of HFSQL servers through programming, WLanguage......
Events associated with windows
List of events associated with windows...
Installing WINDEV, WEBDEV or WINDEV Mobile
This chapter presents the configuration required to install WINDEV, WEBDEV or WINDEV Mobile as well...
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields......
User Groupware (WINDEV and WEBDEV): Options and settings
An application is often intended to be used by several users connected via a network......
Changing the window content by swipe
The mobile devices propose several features available via finger movements......
CallWD: Function specific to the external language
Calls a WLanguage function from an external language....
WEBDEV 2024: New WLanguage features
In version 27, new functions, properties and data types have been introduced...
Chorus Pro: Automate the submission of invoices
In France, electronic invoicing has become mandatory for invoicing government services......
Extensions of files created by WINDEV, WEBDEV, WINDEV Mobile
The table below presents the main extensions of files created and supported by WINDEV, WEBDEV...
Organizing the directories of a project
When creating a project, a directory specific to this project is automatically created......
Installing Android development tools
To develop Android applications with WINDEV Mobile, you must install......
Page constants
List of constants used by page functions....
Managing HFSQL Cluster
Methods for managing an HFSQL cluster and its databases....
4. Adding a product
WEBDEV Tutorial - Creating a website with back office processes Lesson 4 - Adding a product - 50...
Brochure of new features: New WEBDEV features
New features in WEBDEV 28 presented in the New Features brochure....
New Features brochure - Version 28: New WEBDEV features
New features in WEBDEV 28 presented in the New Features brochure....
5. User Groupware in practice
Project configuration
Project configurations allow you to adapt the same project to multiple "targets"......
Creating and generating an external component
A component must be created from a project containing all the elements required...
2. Creating files in the analysis
WINDEV Tutorial: Creating a WINDEV project and its analysis Lesson 2 - Creating files...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV....