Addr/de
From Free Pascal wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│ Deutsch (de) │ English (en) │
Addr
Ermittelt die Adresse einer Variablen.
Beispiel
var
i: Integer;
p: Pointer;
begin
i := 500;
p := Addr(i);
WriteLn(Integer(p^));
WriteLn('"a" befindet sich an folgender Adresse: ', PtrInt(p));
end.
Alternative Schreibweise
Anstelle von Addr(..) kann man auch ein @ nehmen.
Folgendes macht das Gleiche.
p := Addr(i);
p := @i;
Wobei man mit @ auch Adressen von Prozeduren und Funktionen ermitteln kann.
Siehe auch
Autor: Mathias
Datentypen | |
---|---|
Einfacher Datentyp | Boolean | Byte |Cardinal | Char | Currency | Extended | Int64 | Integer | Longint | Pointer | Real | Shortint | Smallint | Word |
Zusammengesetzter Datentyp | Array | Class | Record | Set | String | ShortString |