Registriert seit: 22. Nov 2005
173 Beiträge
|
Wert eines Zeigers einem anderen Zeiger zuweisen
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 ?????
|