ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Calling a procedure/a function
Syntax for calling a local or global procedure.
Declaring a procedure/a function
The different syntaxes for declaring a procedure...
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Parameters of a procedure/function
You have the ability to pass parameters to a procedure.
Passing parameters
The parameters can be passed to 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.
Local procedure
Two types of procedures are available...
Typecasting of parameters
The description of the parameter type is optional...
Prototype overload/Overload
The procedures and the methods of classes can have several syntaxes.
InvalidInputDetect (Function)
Detects and signals an error on required controls left empty and/or controls with invalid data....
SpreadsheetMergeCell (Function)
Merges specified or selected cells in an Spreadsheet control.
InvalidInputListControl (Function)
Builds a list of controls that require data input/contain invalid data....
InvalidInputShowMessage (Function)
Displays an invalid input error for the specified control.
SessionHeartBeatEnable (Function)
Enables or disables the "heartbeat" of the current session.
HTMLOnErrorJS (Function)
Specifies the procedure to call if an error occurs while executing JavaScript code in an HTML...
HTMLEditorExecuteJS (Function)
Executes JavaScript code in an HTML Editor control.
HTMLFindElementByClass (Function)
Searches for elements whose "class" attribute matches a specific value in an HTML document...
SessionPrologue (Function)
Enables or disables a WLanguage procedure called on each request in a session.
HTMLFindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document (or an HTML node).
RegexMatch (Function)
Checks whether a string matches the format defined by a regular expression.
RegexSearch (Function)
Searches for all the parts of a string that follow a specific format.
RegexReplace (Function)
Replaces all the parts of a string that follow a specific format.
zipFilter (Function)
Returns the list of archive formats supported by the current platform, in the format expected...
CertificateExtractExtensionValue (Function)
Returns the value of a certificate extension.
PDFOpen (Function)
Opens a PDF document and loads it in a pdfDocument variable.
PDFClose (Function)
Closes the PDF file loaded in memory in a pdfDocument variable.
iSetAdditionalXMP (Function)
Adds XMP tags to the metadata of the generated PDF file.
ChangeTheme (Function)
Is used to change, through programming, the theme (dark or light) used by the mobile application.
MongoAggregationPipeline (Function)
Used to retrieve documents that enter a multi-stage pipeline and are transformed into aggregated...
HTransactionInProgress (Function)
Used to find out whether a transaction is in progress.
fInsertTextAtBeginning (Function)
Inserts text at the beginning of a file without overwriting the existing text.
EmulateCombo (Function)
Emulates one of the following actions on a Combo Box control: click on the button to expand...
GetTheme (Function)
Gets the current theme of a mobile application.
PDFReaderInfoXY (Function)
For a given position (coordinates of a point) in a PDF Reader control, returns one...