ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Declaring a procedure/a function
The different syntaxes for declaring a procedure...
Calling a procedure/a function
Syntax for calling a local or global procedure.
Procedure/Function
A procedure is used to associate an identifier with a statement block...
Parameters of a procedure/function
You have the ability to pass parameters to a procedure.
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Local procedure
Two types of procedures are available...
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...
MyParameters (Reserved word)
The MyParameters keyword is used to handle the parameters passed to a WLanguage 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.
Passing parameters
The parameters can be passed to a procedure...
PDFReaderSeekNext (Function)
Sets the position on the next result of a search in the content of a PDF Reader control.
OpenDocument (Function)
Opens a document in a new (non-modal) window using the WINDEV editor adapted to the document....
fCurrentDir (Function)
Identifies or modifies the current directory.
InSysNotificationMode (Function)
Used to determine if the application is launched from an interactive notification in "Windows 10".
MenuAddPopup (Function)
Transforms a menu option of a page in order for this option to open a popup.
MongoFind (Function)
Finds documents in a MongoDB collection.
EmailLoadAttachment (Function)
Adds an attached file to an email.
fCacheDir (Function)
Returns the path of directory that will be used to store the data in cache on the internal storage...
HTransactionCancel (Function)
If a transaction is in progress, rolls back all operations performed on tables in transactions...
grCreate (Function)
Creates a specific type of chart.
HSetCache (Function)
Used to configure the management of caches in the HFSQL Client/Server engine....
SNMPOIDStatus (Function)
Returns the status of an OID.
TimelineChangeMode (Function)
Modifies the period (which means the number of seconds, milliseconds, microseconds, ...) displayed...
HCancelSeek (Function)
Cancels the current search criterion.
WidgetRunApp (Function)
Starts the application to which a widget belongs.
TimeDifference (Function)
Calculates the difference between two times in hundredths of a second.
Reset (Function)
Reinitializes: all the controls found in the current window or page (including the groups...
HDeactivateFilter (Function)
Temporarily disables the filter on a table (view or query).
SpreadsheetLoad (Function)
Loads a file in XLSX format in a Spreadsheet control found in a window.
WebSocketListConnectedUser (Function)
Lists the clients connected to the WebSocket server.
HModifyStructure (Function)
Used to update the structure of an HFSQL table by performing an automatic data modification (also...
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
Use (Function)
Opens a WINDEV window and closes all other previously open windows.
IniOSMode (Function)
Indicates whether the code currently run is in iOS mode (iPhone, iPad).
EmulateActionBar (Function)
Emulates an Action Bar during the automated tests run on a mobile device (Android or iOS).