Description |
The Addr function returns the address of a Variable, Function or Procedure.
It is similar to the @ operator, but is not constrained by the $TypedAddress compiler directive - it always returns an untyped Pointer.
You can cast this to a typed pointer, as in the example.
|
| Related commands | Pointer | | Defines a general use Pointer to any memory based data |
|
Download this web site as a Windows program.
|
|
|
|
Example code : Using the address of a string to display the string | var
myString : string;
ptrString : PString;
begin
 // Set up variable values
myString := 'Hello there';
ptrString := Addr(myString);
ShowMessage('myString : '+ptrString^);
end;
| Show full unit code | myString : Hello there |
|
|