ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Category: WLanguage types
29 results
Advanced types
9 documents
Alias type
The Alias type is used to declare and handle a logical alias for a data file or query.
ASCIIZ string of (Variable type)
The ASCIIZ string of type is used to manipulate strings with a null character at the end, denoted by a zero (as in the C programming language).
Boolean (Variable type)
The Boolean type is recommended for all logical operations where only two alternatives are possible...
Buffer (Type de variable)
The Buffer type corresponds to a binary memory area.
Character (Variable type)
The Character type is used to manipulate a character.
Converting C types
Depending on the type of programming, it may be useful to know the correspondence between the types used in C and the types used in WLanguage...
Currency (Variable type)
The Currency type is used for calculations with a large number of significant digits (up to 17 digits to the left of the decimal point and 6 digits to the right).
Date (Variable type)
The Date type is used to easily manipulate dates...
DateTime (Variable type)
The DateTime type allows you to manipulate dates and times...
Duration (Variable type)
The Duration type is used to easily manipulate intervals of dates and times...
Fixed string of (Variable type)
The Fixed string of type corresponds to a fixed-length string.
Int (Variable type)
The Int type is used to easily perform calculations on integer values...
JSON (Variable type)
The JSON simplifies actions on data in JSON format.
Numeric (Variable type)
The numeric type is used to contain integer or decimal numbers by specifying if necessary:
  • the number of digits in the integer part.
  • the number of digits in the integer part and in the decimal part.
Operations available for the dates, times and durations, ...
The following operations are available for the following types of variables...
Pascal string of (Variable type)
The Pascal string of type corresponds to a length-prefixed string (this length is stored as a byte value). This type of variable is kept for backward compatibility.
Real (Variable type)
The Real type allows you to perform calculations on real values using up to 15 significant digits.
Rectangle (Variable type)
A Rectangle variable is a structured type that is used to represent a rectangle (X, Y, Width, Height) in 2 dimensions.
SecretString (Variable type)
The SecretString type is used to manipulate strings contained in a password vault.
String literals: single-line and multiline strings
String literals are used to represent and manipulate data as a sequence of characters. For example, string literals can be used to display information, define a constant, etc.
String (Variable type)
The String type is used to manipulate strings...
String of (Variable type)
The String of type is used to manipulate fixed-length strings. These strings have a null character at the end, denoted by a zero (as in the C programming language).
Time (Variable type)
The Time type allows you to easily manipulate times...
Unicode string on (Variable type)
The type Unicode string on is a fixed-length string containing only characters in Unicode format.
UUID (Variable type)
The UUID type is used to easily manage:
  • UUIDs or GUIDs,
  • automatic UUID HFSQL identifiers,
  • identifiers for COM/Automation objects and interfaces,
  • ...
Variant (Variable type)
The Variant type is used to:
  • store any value of simple type: Boolean, Numerical (Monetary, Real, Integer, ...), Character and String, Date (Date, Time, DateTime and Duration), ...
  • store named or indexed subelements.
  • store any complex type value: structures, classes, advanced types, arrays, associative arrays, queues, stacks and lists.
  • handle the NULL value in WLanguage.
  • store interactions with ActiveX objects and Automation programming.
WLanguage types
The different types in WLanguage are...
YAML (Variable type)
The YAML type simplifies the handling of data in YAML format.