Hast du folgendes schon getestet?
Zitat von
mleyen:
Tritt der Fehler noch auf, wenn du am Anfang der Konstruktors von TObjekt1 "Objekt2 := nil;" schreibst?
Ansonsten zeig nochmal bitte den Code, wahrscheinlich ein kleiner Fehler, wie zB 2 mal den gleichen Destruktor mit .free aufgerufen.
Edit #1:
Ok, du warst schneller mit dem editieren als ich im posten.
Wenn ich zuhause bin jag das mal selber durch den Debugger, dann kann ich dir warscheinlich eher sagen woran es liegt.
Edit #2:
Welches Create() inheritest' du da eigentlich? hat TObject überhaupt eins?