Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
Delphi 2005 Professional
|
Re: InterfacedObject freigeben
24. Nov 2005, 15:21
Wenn ich das richtig sehe besteht das problem nur weil du ein intergefacestes objekt normal als klassen referens speicherst, denn anderenfalls wäre der refCount ja eins und das object würde bleiben, wenn das letzte element aus der liste entfernt würd. Richtig?
Ich mache das immer so, daß ich meiner klasse eine methode Release (die intern _Release aufruft) und free oder destroy garnicht direkt aufrufe, somit stimmt dann der refCount auch für deine klassen referenz.
mâxîmôv.
{KDT}
|