ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Project (External language)
Opens and runs a WINDEV project.
apExecute (Function)
Runs an action plan.
WDConver: Command-line operation
Using WDConver in command line mode consists in running a conversion description created and saved with WDConver ("...
Type aliases
A "type alias" is a redefinition of an existing type.
UnloadWDL (Function)
Frees the library that was loaded in memory by LoadWDL.
fDataDir (Function)
Returns the full path of the directory of HFSQL data files specified by the user when installing the application.
HDeactivateTrigger (Function)
Disables a trigger.
EnumElement (Function)
Enumerates project elements: windows, pages, reports, queries, etc.
ActionPlanConfigure (Function)
Configures an action plan in the software factory.
AppControl (Function)
Enables (or disables) the remote control for the current multi-user WINDEV application. This is an advanced function.
Library,Disk (External language)
Opens the project library that is stored on disk.
PythonTerminate (Function)
Unloads the Python DLL and frees memory.
PythonInitialize (Function)
Specifies the location of the Python DLL to be loaded.
<Source>.DescribeTrigger (Function)
Adds or modifies a trigger on an HFSQL data file.
HDescribeTrigger (Function)
Adds or modifies a trigger on an HFSQL data file.
EnumSubElement (Function)
Used to enumerate the subelements of a project element.
ChangeSeparator (Function)
Changes the value of the separators (decimal separator or thousand separator) used in the numeric masks for internationalization.
User Groupware and multilingual application/site
If your application is a multilingual application, the multilingual feature must also be managed in the windows/pages of user groupware...
CommandLine (Function)
Identifies and retrieves the different elements of the command line passed as a parameter to the current program.
General exception mechanism
A process of general exception is available for all the components of the object with which it is associated...
Notification Push: iOS configuration
To use the Push notifications in iOS, you must have a Google account and you must perform a specific configuration...
WinInactiveEffect (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
MQTTSubscribe (Function)
Used to subscribe to a MQTT notification.
ActionPlanInfo (Function)
Retrieves information regarding the execution of an instance of action plan.
WinEnableDDW (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
gpwOpenLDAPSession (Function)
Informs the User Groupware that the authentication of users will be done via an LDAP directory.
PythonExecute (Function)
Executes a function present in a Python module.
Starting WDOptimizer in a command line
ActionPlanExecute (Function)
Runs an instance of the action plan in the software factory.
NotifPushProcedure (Function)
Specifies the WLanguage procedure called when a push notification is received by a WINDEV Mobile application (Android or iOS).
JSProperty (Function)
Used to handle specific features on the objects found in the current page.
User Groupware: Multilingual applications
If your application is multilingual, it is also necessary to manage multilingualism in the User Groupware windows/pages...
Typing multilingual texts
For a multilingual application, you have the ability to...
<ANSI string>.AnsiToUnicode (Function)
Converts a string in ANSI (Windows) format into a string in Unicode format.
Managing pinned projects
The home window of WINDEV, WEBDEV and WINDEV Mobile allows you to manage the pinned projects when opening an existing project...
Python: Using WLanguage
WLanguage supports Python functions in native mode...
DateToString (Function)
Converts:
  • a date to a string in the specified format.
  • a date time to a string in the specified format.
ExceptionInfo (Function)
Retrieves information about the current exception.
XMLSave (Function)
Saves an XML document in a file.
<xmlDocument variable>.Save (Function)
Saves an XML document in a file.
AnsiToUnicode (Function)
Converts:
  • an ANSI string (Windows) to a UNICODE string.
  • a buffer containing an ANSI string (Windows) to a buffer containing a UNICODE string.
ComponentLoad (Function)
Loads an external component. This component can be:
  • an external component present in the current project.
  • an external component independent of the current project.
1. Project and analysis
Procedure (Variable type)
The Procedure type is used to handle through programming:
  • the procedures or methods found in the project.
  • the procedures or methods found in an internal component.
  • the procedures or methods found in an external component.
1. Project and analysis
WLanguage procedure called by AppControl
Procedure ("Callback") called by AppliContrôle to process the remote control messages. This procedure can be a local, global or internal procedure.
1. Project and Analysis
The development of a Windows application with WINDEV is based on two main elements: the Project and the Analysis.
JSEvent (Function)
Associates a browser procedure with an event on an object in browser code.
Printing duplicate copies
For legal reasons, it may be useful to keep an identical copy of a report (an invoice for example).
What is an application?
An application is a set of objects (windows, controls, ...
Query and project
apFullProjectName (Function)
Retrieves the full physical name of a project opened during the execution of an action plan.
WLanguage procedure called by inAppCheckSubscription
Procedure ("Callback") called by inAppCheckSubscription if one of the subscriptions has been renewed.
PageParameter (Function)
Returns the value of a parameter passed to the current page.
12. Available tests
HOnError (Example)
Usage example of the HOnError function
HandleParentNext (Function)
Forces the parent of the next window to open.
gpwImportLDAPUsers (Function)
Imports users from an LDAP directory to the user file of the User Groupware.
SQL selection conditions
To specify the selection conditions in an SQL query, you can use...
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).
inAppCheckSubscription (Function)
When starting the iOS application, checks whether the In-App subscriptions have been renewed.
Using the UI modification when running a project or window test
End users can directly modify the interface of the application (according to the options specified by the developer)....
Testing a WEBDEV website on a mobile device
It is increasingly common for developers to test websites on mobile devices...
Variable scope
Variables can be declared anywhere in the code.
WinRateDDW (Function)
Gets and sets the dimming rate for windows that use the DDW (Dim Disabled Windows) feature.
Deployment via physical media (DVD, etc.)
PythonAddPath (Function)
Adds the path of a directory or the path of the virtual environment to search for Python modules.
Debugging in PHP
A site generated in PHP can be debugged in standard WEBDEV mode...
Using Google Translate
WINDEV, WEBDEV and WINDEV Mobile support up to 64 languages in the same project...
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
1
2
3