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...
USBListDevice (Function)
Returns the list of USB devices currently plugged into the current computer.
USBProperty (Function)
Retrieves the value of a property for a USB device.
USBFind (Function)
Finds a USB device according to keywords.
ArrayAddLine (Function)
Adds a row at the end: of a one- or two-dimensional WLanguage array. of an advanced...
ArrayInsertLine (Function)
Inserts a row at a given position: into a two-dimensional WLanguage array. into an advanced...
ArrayDeleteLine (Function)
Deletes a row at a given position: from a two-dimensional array. from the advanced array...
USBDetectRemovableStorage (Function)
Detects whether a removable storage unit (CD, USB key, USB camera, ...) was added or removed.
ArrayMoveLine (Function)
Allows you to: move a row in a two-dimensional array or in an advanced array property....
ArrayMove (Function)
Allows you to: move an element in a one-dimensional WLanguage array or in an advanced array...
ArrayCount (Function)
Returns: the number of elements in a one-dimensional array. the number of rows...
ThreadPause (Function)
Pauses the current thread during the specified duration.
ListDLL (Function)
Returns: at runtime: the list of libraries (".DLL" files) used by the current WINDEV or WINDEV...
ImageInfoClose (Function)
Closes the image file (in JPEG or TIFF format) used by ImageInfoValue and/or ImageInfoList...
ImageInfoList (Function)
Returns the list of Exif tags available for the image used.
ImageInfoValue (Function)
Returns the value of an Exif tag for the image used.
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
ImageInfoSave (Function)
Saves the modifications performed on the Exif tags of an image by ImageInfoModify.
grOverlayChart (Function)
Used to display two different types of charts in the same chart.
grSourceCategoryLabel (Function)
Defines the source of the category labels.
grSourceSeries (Function)
Defines the source of a series.
grAutoRefreshCategoryLabel (Function)
Identifies or defines whether the category labels are refreshed whenever the chart is drawn.
grAutoRefreshSeries (Function)
Identifies or defines whether a series is refreshed whenever the chart is drawn.
HTTPProgressBar (Function)
Displays a progress bar when: receiving the response to an HTTP request. sending an HTTP form...
grInfoXY (Function)
Returns information about the series found at a specific chart point.
FaxRestart (Function)
Restarts a fax in the spooler.