Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
10. Okt 2012
Wenn du TInterfacedPersistent verwendest, dann passiert das bei dir immernoch?
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
10. Okt 2012
Verwende mal TComponent, statt dem TInterfacedObject. oder TInterfacedPersistent, dessen Name ich ständig vergesse (Dank an Uwe)
Du nutzt das TFirstSecond als Objekt-Instanz, womit es intern keine Interfacereferenz gibt.
Suppots greift aber intern über ein Interface zu, womit also eine Interface-Referenz erstellt wird. Bei Freigabe dieser Referenz wird dann das ganze Objekt freigegeben, da...