ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Declaring and using a variable
A variable is defined by name and type...
Service variable
The Service variable is used to...
Report based on a variable (Data binding)
A report based on a variable is used to directly print the information found in a WLanguage variable...
Composite variable
A composite variable contains different types of elements (members)...
Advanced types
The advanced types of WLanguage are as follows
<Source>.Reset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
WLanguage types
The different types in WLanguage are...
IsNumeric (Function)
Enables you to find out whether a variable or a control is:
  • a numeric (integer, real, currency or numeric).
  • a string that can be converted into numeric.
HReset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
Assignment operators
Three assignment operators are available...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Constant
The constants are language elements whose value is fixed once and for all...
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
Structure (Type of variable)
A structure is a custom type of data...
Array (Type of variable)
An array is a structured type that is used to group a set of elements of the same type...
H.ErrIgnore (Variable)
Specifies the mode for processing the errors: the errors are processed by WINDEV the errors...
H.AutoIndexingLimit (Variable)
Indicates the maximum number of records in the data file used to manage the automatic reindexing.
Time (Type of variable)
The Time type is used to easily handle the times...
H.NbRetryRead (Variable)
Indicates the number of attempts to read the file or record before giving control back...
H.NumRec (Variable)
Contains the number of the physical record loaded in memory (which means the number of the last...
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL...
H.NbRetry (Variable)
Indicates the number of attempts for locking the file or the record before giving control back...
HCS.Timeout (Variable)
The HCS.Timeout variable is used to modify the connection timeout: for the connections...
HCS.FrameSize (Variable)
The HCS.FrameSize variable is used to resize the outgoing data frame.
H.SQLServerMode (Variable)
Allows you to specify the version of the Native SQL Server Connector that will be used.
Connection (Type of variable)
The Connection type is used to describe one or more connections to external databases (HFSQL...
iOutputInfo (Type of variable)
The iOutputInfo type is used to get the details of a report print or export job, or the details...
AssistedInput (Type of variable)
The AssistedInput type allows you to define all the advanced characteristics of an autocomplete...
docAutoReplace (Type of variable)
The docAutoReplace type is used to define all the advanced characteristics of a string used...
Component (Type of variable)
The Component type is used to easily handle an external component.
diagOval (Type of variable)
The diagOval type is used to define all the advanced characteristics of a shape of type Oval.
diagWaypoint (Type of variable)
The diagWaypoint type is used to define all the advanced characteristics of a connector waypoint.
diagGroup (Type of variable)
The diagGroup type is used to define all the advanced characteristics of a group of shapes...
diagPoint (Type of variable)
The diagSelection type is used to define all the advanced characteristics of a point in a diagram.
diagPolygon (Type of variable)
The diagPolygon type is used to define all the advanced characteristics of a shape of type Polygon.
SecurePassword (Type of variable)
The SecurePassword type is a structured type used to obtain a secure, hashed and salted password.
diagLayout (Type of variable)
The diagLayout type is used to define all the layout characteristics of a diagram.
WBAdminAccount (Type of variable)
The WBAdminAccount type is used to define all the advanced characteristics of a WEBDEV account...