ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

4. Adding a product
WEBDEV Tutorial - Creating a website with back office processes Lesson 4 - Adding a product - 50...
_VisiteGuideeEtapeBulle (Type of variable)
Le type _VisiteGuideeEtapeBulle permet de définir toutes les caractéristiques avancées d'un XXX....
Specific page for displaying the site errors
If an error occurs in the dynamic WEBDEV site, a standard error page is displayed by default....
Project (External language)
Opens and runs a WINDEV project.
apExecute (Function)
Runs an action plan.
Type aliases
A "type alias" is a redefinition of an existing type.
Compilation statement: COMPILE IF
The <COMPILE IF> statement allows you to compile (or not) a WLanguage code according to a condition.
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.
AppControl (Function)
Enables (or disables) the remote control for the current multi-user WINDEV application. This is an advanced function.
ActionPlanConfigure (Function)
Configures an action plan in the software factory.
HTMLEnableDebugger (Function)
Enable HTML/Javascript debugger on CEF (Chromium)-based HTML fields: HTML Display control or HTML Editor field.
Library,Disk (External language)
Opens the project library that is stored on disk.
PythonTerminate (Function)
Unloads the Python DLL and frees memory.
User Groupware and multilingual application/site
If your application is multilingual, it is also necessary to manage multilingualism in the user Groupware windows/pages...
<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.
CommandLine (Function)
Identifies and retrieves the different elements of the command line passed as a parameter to the current program.
PythonInitialize (Function)
Specifies the location of the Python DLL to be loaded.
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.
Managing pinned projects
The home window of WINDEV, WEBDEV and WINDEV Mobile allows you to manage the pinned projects when opening an existing project...
<ANSI string>.AnsiToUnicode (Function)
Converts a string in ANSI (Windows) format into a string in Unicode format.
Typing multilingual texts
For a multilingual application, you have the ability to...
Starting WDOptimizer in a command line
NotifPushProcedure (Function)
Specifies the WLanguage procedure called when a push notification is received by a WINDEV Mobile application (Android or iOS).
gpwOpenLDAPSession (Function)
Informs the User Groupware that the authentication of users will be done via an LDAP directory.
ActionPlanExecute (Function)
Runs an instance of the action plan in the software factory.
Python: Using WLanguage
WLanguage supports Python functions in native mode...
PythonExecute (Function)
Executes a function present in a Python module.
JSProperty (Function)
Used to handle specific features on the objects found in the current page.
<xmlDocument variable>.Save (Function)
Saves an XML document in a file.
XMLSave (Function)
Saves an XML document in a file.
Composite report
The report editor gives you the ability to create "Composite" reports. In this case, the report includes several sub-reports.
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.
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.
DeclareWebserviceContext (Function)
Used to declare a list of variables whose value will be persistent between the successive calls to a web service.
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
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.
inAppCheckSubscription (Function)
When starting the iOS application, checks whether the In-App subscriptions have been renewed.
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.
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.
Deployment via physical media (DVD, etc.)
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.
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.
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
1
2
3
>