The ADDRESS function returns a pointer value that is the address of the parameter. Syntax: ADDRESS( x ) The parameter 'x' can be a variable of any type except a component of a packed structured type. A compile-time warning results if 'x' is a formal VAR parameter, a component of a formal VAR parameter, or a variable that does not have the READONLY or VOLATILE attribute. A pointer can only refer to a VOLATILE variable or a variable allocated by the NEW procedure.