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.
<Toolbar>.Position (Function)
Indicates the display mode of a Toolbar control.
<Looper>.Display (Function)
Refreshes a Looper control based on a data file from a given position: the modifications performed...
<Looper>.AddIW (Function)
Adds a row as an internal window at the end of a Looper control populated programmatically.
<Looper>.Add (Function)
Adds a row at the end of a Looper control.
<Looper>.AddLine (Function)
Adds a row at the end of a Looper control.
<Looper>.CancelSwipe (Function)
Cancels the display of the internal window displayed in a Looper control further to the row swipe.
<Looper>.AddInProgress (Function)
Modifies or returns the visibility status of internal wait window when adding additional elements...
<Toolbar>.Undock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
<Looper>.SearchEverywhere (Function)
Searches for a value in all the attributes of a Looper control.
<Looper>.MoveLine (Function)
Moves a row or swaps two rows in a Looper control.
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
<Looper>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
<Looper>.Save (Function)
Validates the modification or addition of the record associated with the current row in the Looper...
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
<Looper>.CollapseExpand (Function)
On a given row of a Looper control: collapses a break (if it is expanded), expands a break...
<Looper>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.EndFilling (Function)
Ends the process to populate a Looper control programmatically.
<Looper>.BreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
<Looper>.InfoXY (Function)
Used to find out the row or control located at specific position in the Looper control (X, Y).
<Looper>.Insert (Function)
Inserts a row into a Looper control.
<Looper>.InsertIW (Function)
Inserts a row as an internal window into a Looper control populated programmatically.
<Looper>.InsertLine (Function)
Inserts a row into a Looper control.
<Looper>.Modify (Function)
Changes the values of the attributes in a row of a Looper control.
<Looper>.ModifyIW (Function)
Modifies a row corresponding to an internal window in a Looper control populated programmatically.
<Looper>.ModifyLine (Function)
Changes the values of the attributes in a row of a Looper control.