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...
MemPrevious (Function)
Positions on the element found before the current element of a memory zone and returns the value...
TableAdjust (Function)
Adjusts the title and size of columns found in a Table or TreeView Table control.
InitWindow (Function)
Initializes (or not) the controls to zero and runs the initialization processes of the controls...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
ChronoStart (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running...
StringRetrieve (Function)
Retrieves a character string in a format external to PC Soft (character string that is the result...
MemSetPosition (Function)
Positions the memory zone on an element.
TableAdd (Function)
Adds a row in: a Table control, a TreeView Table control, a Combo Box control "with table"...
Iconize (Function)
Minimizes a WINDEV window.
ChronoEnd (Function)
Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call...
StringCount (Function)
Calculates: the number of occurrences of a specific character string (by respecting the search...
MemCount (Function)
Returns the number of elements found in a memory zone.
TableDisplay (Function)
Refreshes a Table or TeeeView Table control from a given position: for a control linked...
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
StringFormat (Function)
Formats a character string according to the selected options.
MemModify (Function)
Modifies an element in a memory zone.
FileToMemoryTable (Function)
Populates a Table control programmatically with the records from a data file, HFSQL view or query...
WinSize (Function)
WinSize: returns or modifies the window display mode (maximized, minimized or normal),...
StringBuild (Function)
Builds a character string from an initial string and parameters.
MemExist (Function)
Checks the existence of a memory zone.
BuildBrowsingTable (Function)
Creates a Table control from the items of a data file (view or query).
WinRedraw (Function)
Immediately redraws the window controls for which a graphic update is required.
StringCompare (Function)
Compares two strings character by character: according to the sequence of ASCII characters....
MemOut (Function)
Used to find out whether the browse performed on a memory area is outside this memory area.
TableMode (Function)
TableMode is kept for backward compatibility.