Category: System Variables

The Original Internet Language

ThisWindow

ThisWindow A data structure that provides information about the state of the system and of the current window at the time of the last event in that window. The ThisWindow data structure provides information about the state of the system and of the current window at the time of the last event in that window.…
Read more

ThisForm

A data structure that provides information about the state of the current form at the time of the last event in the current window. The ThisForm data structure provides information about the state of the current form at the time of the last event in the current window. The ThisForm structure contains a number of…
Read more

ThisMenu

ThisMenu A data structure that provides information about the state of the system and of the current menu at the time of the last event in that menu. The ThisMenu data structure provides information about the state of the system and of the current menu at the time of the last event in the current…
Read more

$InTransaction

Indicates if an explicit transaction is in progress. Syntax $intransaction Return Value “1” ($True), or “0” ($False). Can be reset by an application program. Description $InTransaction acts as a flag, indicating if the software is currently processing an explicit transaction. $InTransaction is set to “1” ($True) if a TRANSACTION (or BEGIN WORK) command has started…
Read more

$Null

A “null” value for comparison. Syntax $null Value “Null” (a state of valuelessness). Cannot be reset by an application program. Description The “null” property. $Null can be written without the dollar sign. When certain atomic expressions (variable name, field name, form field name, or formal parameter name) are used before being assigned values, or if…
Read more

$DeadlockReason

Indicates the reason that a deadlock condition occurred. Syntax $deadlockreason Return Value A character string. Cannot be reset by an application program. Description $DeadlockReason contains one of the following reason codes for the current deadlock condition: Code Reason 0 transaction completed normally 1 transaction terminated due to time out 2 transaction terminated due to transaction…
Read more

$LastErrCode

The error code generated by the last command that returned an error code. Syntax $lasterrcode Return Value A number (1 to 9999). Can be reset by an application program. Description The reason for the failure of the most recently executed command that returned an error code other than 0 (success) At the beginning of each…
Read more

$WorkPath

File system path to the application user’s work directory (specified in a Zim configuration file). Return Value A character string. Cannot be reset by an application program. Description The current work path as specified in the configuration file. To indicate the current WorkPath directory in a file name, start the name with a close parenthesis…
Read more

$ZUserID

$ZUserID The application user’s Zim user identifier. Syntax $zuserid Return Value The user identifier of the user specified in the last successful LOGIN command. Cannot be reset by an application program. Description Upon successful execution of a LOGIN command, $ZUserID is set to the specified user’s ID. Although you can change the value of this…
Read more

$GroupID

The current user’s operating system group ID. Syntax $groupid Return Value A character string, or $Null. Cannot be reset by an application program. Description The current user’s operating system group ID (if the operating system supports group IDs); otherwise, $Null. You can use the $UserID and $GroupID system variables to build levels of security into…
Read more

en_CAEnglish