Hallo nochmal. Anscheinend begehe ich immer noch einen ähnlichen Folgefehler.
Ich benutze ITest zur Datenhaltung. Das Interface und dementsprechend auch TTest beinhaltet mehere Collections, die zum Teil selbst Interfaces haben. Die Referenzzählung ist meiner Meinung nach korrekt implementiert, aber in dem Moment, in dem ich Getinterface nutzen möchte, wird der Referenzzähler des jerweiligen Objekt um 1 erhöht und dann wieder gesenkt, was den Aufruf des Destruktors nach sich zieht.
Ich möchte eigentlich ein Verhalten, bei dem ich gefahrlos auf ein Interface prüfen kann ohne mit gleich das Objekt zu zerschießen.
Vielleicht hast du (oder andere) ja eine Idee, was ich falsch mache.
Vielen Dank im Voraus,
Fingolfin