Indicates the operating system under which Zim:X is currently running.
Syntax
$zimos
Return Value
A number as stated below. It cannot be reset by an application program.
| Value | Operating System |
|---|
| 3 | All Linux Flavours |
| 11 | Microsoft Windows |
| 12 | Linux Running on Android |
Identifies the software that is currently being used.
Syntax
$zimversion
Return Value
A number. Cannot be reset by an application program.
Description
The version number of the software currently being used (e.g., 5.002).
See Also
$ZimOS
$ZimProduct
System Variables
The error code returned from the SQL database.
Syntax
$sqlerrcode
Value
A number. Can be reset by an application program.
Description
A numeric code returned from the SQL database for the last SQL statement executed. For explanation of these error codes, consult the documentation for the particular SQL server.
See Also
$SQLErrMsg
System Variables
Indicates the number of records that meet the condition(s) specified in the most recent LOCATE command.
Syntax
$located
Return Value
A number. Can be reset by an application program.
Description
The number of records that met the conditions specified in the most recent LOCATE command.
See Also
LOCATE
System Variables
Syntax
$LineNumber
Return Value
The line number (int) of the current command in the currently executing program. It cannot be reset by an application program.
Comments
For commands that are continued over more than one line, $LineNumber refers to the last line of the command.
See Also
SET LEXTRACE
SET TRACE
The error message returned from the SQL database.
Syntax
$sqlerrmsg
Value
A character string. Can be reset by an application program.
Description
A character string, containing the message returned from the SQL database for the last SQL statement executed. For explanation of these error messages, consult the documentation for the particular SQL server.
See Also
$SQLErrCode
REMOTEEXEC
A “false” value for comparison.
Syntax
$false
Return Value
Binary false (“0”). Cannot be reset by an application program.
Description
A “false” value for comparisons in logic expressions.
Example
if Event.ScrollingKey = $False
... commands ...
endif
See Also
$Null
$True
About Conditional Expressions
System Variables
The current page number.
Syntax
$page
Return Value
A number. Can be reset by an application program.
Description
During generation of a report, $Page tracks the current report page number. At the start of each report, $Page is initialized to 1. At the start of each new page in the same report, $Page is automatically incremented by 1.
See Also
How to Use The Report Generator
REPORT FROM
System Variables
– (Subtract/Negative)
Indicates a negative value (unary -) or subtracts one value from another.
Syntax
[expression1] – expression2
The minus sign (-) subtracts the expression on the right from the expression on the left.
where
| expression1 | a number or expression that evaluates to a number |
| expression2 | a number or expression that evaluates to a number |
Comments
Arithmetic operators indicate the sign of a number or perform arithmetic operations (addition, subtraction, multiplication, division, exponentiation).
Obtain the name of the current event.
Syntax
$ObjEventName
Return Value
Returns a string.
Warning
COM objects are being discontinued by Microsoft and may not be available in future releases of Zim-X.