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.
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.
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.
MyParameters (Reserved word)
The MyParameters keyword is used to handle the parameters passed to a WLanguage procedure...
Local procedure
Two types of procedures are available...
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.
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.
Passing parameters
The parameters can be passed to a procedure...
HPrevious (Function)
Positions on the previous file record according to a browse item.
HCross (Function)
Crosses a record in a data file.
HReset (Function)
Initializes: one or all variables of file items with their default values. one or all items...
HSeek (Function)
Positions on the first record of the data file whose value for a specific item is greater...
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal...
HSeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal...
HBackward (Function)
Moves backward several records from the current position in the data file, according to a specified...
HRegenerateFile (Function)
Regenerates a data file from its log.
HRestorePosition (Function)
Restores the context of a previously saved file (HSavePosition): current record, filter, pointers.
HRetrieveRecord (Function)
Returns the content of the current record (in a file, a view or a query, ...).
HRetrieveItem (Function)
Returns the content of an item found in the current record (in the data file, view, query, ...).
HSavePosition (Function)
Stores the current file context: current record, filter, pointers.
HStatCalculate (Function)
Performs various statistical calculations on the file keys.
HStatNbDuplicates (Function)
Returns the number of duplicates for a given key item.
HStatNbRec (Function)
Returns the number of entries for a given key item.
HSynchronizeReplica (Function)
Synchronizes the master replica and the subscriber replica: the operations performed on one...
HSecurity (Function)
Enables or disables the automatic security mechanism on one or more data files.
HTransactionCancel (Function)
If a transaction is in progress, cancels all the operations performed on the data files...
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates...
HTransactionEnd (Function)
Validates the current transaction: the modifications performed on the data file since the start...
HDeleteLink (Function)
Deletes an integrity rule between two data files on the server.
HTransactionInterrupted (Function)
Used to find out whether a transaction was interrupted (the transaction was neither validated...
HTransactionFree (Function)
Transforms all the records "in transaction" into "Normal" records if these records do not belong...
grRaised (Function)
Used to display a chart with raised effect.
EmailReadMessageHeader (Function)
Reads the header of an incoming email according to the protocol used (POP3 or IMAP, Lotus Notes...