Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Was ist der Unterschied @Obj und Pointer( Obj )

  Alt 4. Mär 2005, 11:38
Der @-Operator liefert dir die Speicherstelle an der der Pointer zum Objekt steht, während der Cast mit Pointer() diesen Wert (Pointer aufs Objekt aufm Heap) an sich meint.

Dass heisst dass du mit @ im Grunde "zwei Schritte vor deinem Objekt" stehst, und mit dem Cast nur einen.

Pointer(x) = (@x)^ dürfte passen, ja.

(Hoff mal das passt so weit, denke aber schon.)
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat