SYSTEM Function
Provides access to the current states of various system parameters.
Syntax
@SYS{TEM}(element)
Syntax Elements
element A number (or a direct or indirect buffer reference that evaluates to a number) that specifies a particular system parameter. The parameters available are the same as for the DataBasic SYSTEM function (in Reality mode).
Operation
The SYSTEM function can be used with the following Proc commands:
MV (destination cannot be a select register)
IH (if not a valid function, element is treated as a string)
IBH (if not a valid function, element is treated as a string)
H (if not a valid function, element is treated as a string)
IF (used as a conditional test)
A few functions (such as 15 and 22) return multiple fields separated by attribute marks. Use the MV command to access these functions.
MV reports a format error if the argument supplied to the function is non-numeric.
Examples
The following command places the alphabetic option in %2, the first numeric option in %3, and the second numeric option in %4:
MV %2 @SYSTEM(15),*2
The following example returns the system name:
MV %3 "52" T "DATABASE NAME: ",@SYSTEM(%3)
The following example returns 'PORT*portnumber':
MV %2 "PORT*"*@SYSTEM(18)