Addr function
Return address of a variable.
Declaration
function Addr(X: TAnytype): PointerDescription
Addr returns a pointer to its argument, which can be any type, or a
function or procedure name. The returned pointer isn't typed.
The same result can be obtained by the
@ operator, which can return a
typed pointer (see the programmer's guide).Errors
None
See also
Example: ex2
Program Example2;
{ Program to demonstrate the Addr function. }
Const Zero : integer = 0;
Var p : pointer;
i : Integer;
begin
p:=Addr(p); { P points to itself }
p:=Addr(I); { P points to I }
p:=Addr(Zero); { P points to 'Zero' }
end.An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
