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)...
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Advanced types
The advanced types of WLanguage are as follows
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Constant
The constants are language elements whose value is fixed once and for all...
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.
WLanguage types
The different types in WLanguage are...
Assignment operators
Three assignment operators are available...
<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.
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.
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
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...
H.AutoIndexingLimit (Variable)
Indicates the maximum number of records in the data file used to manage the automatic reindexing.
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...
kbActionAllowed (Type of variable)
The kbActionAllowed type allows you to define which actions are available to the end user...
aiNeuralNetworkModel (Type of variable)
The aiNeuralNetworkModel type is used to define all the advanced characteristics of a neural...
diagSelection (Type of variable)
The diagSelection type is used to define all the advanced characteristics of a selection made...
diagBorder (Type of variable)
The diagBorder type is used to define all the advanced characteristics of a border (or borders)...