Was funktioniert ist:
Delphi-Quellcode:
var tmp_ptr: Pointer;
...
tmp_ptr:= @VaterObject;
Hier kommt dann wierder der Fehler:
ChildObject.Vater:= tmp_ptr;
Kann es sein dass die Klasseneigenschaft irgendwie geschützt ist?
Sollte ich sie vielleicht als Public deklarieren?
Oder gibt es irgendwelche Sperren bzw. Restriktionen, bei denen nicht mehrere Objekte in unterschiedllichen Klassen sich gegenseitig aufrufen dürfen?