Einzelnen Beitrag anzeigen

meisteralex

Registriert seit: 22. Nov 2005
173 Beiträge
 
#1

Wert eines Zeigers einem anderen Zeiger zuweisen

  Alt 22. Jan 2009, 12:49
Hi Leute, hab mal wieder ein für mich sehr unverständliches Verhalten von delphi zu beafragen:


Also ich hab ne Klasse die heißt TMyClass und 2 Zeiger auf Objekte der Klasse:
o_1 : ^TMyClass;
o_2 : ^TMyClass;

Nun weißt ich dem ersten Zeiger die Adresse mittels
o_1 := @TMyClass.create();
zu, was soweit auch funktioniert.
In o_2 möchte ich nun auch gerne diese Adresse haben, was ich mittels
o_1 := o_2;
probiere und was mir völlig logisch erscheint!

Delphi meldet jedoch: Incompatible Typen ?????
  Mit Zitat antworten Zitat