Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#6

Re: interfaces: Ein paar grundlegende Fragen (zB. woher die

  Alt 1. Mär 2007, 20:50
Hallo,
Zitat von yankee:
@xaromz: *gerde deinen Beitrag bemerk*:
RefZöähler = der vom Garbagecollector? Ihr seit euch schin im klaren, dass ich mit D2k5 for Win32 und nicht for .net arbeite? Da gibt es doch keinen GC, oder?
Mir ist vor Allem klar, dass Interfaces unter Win32 einer Referenzzählung unterworfen sind . Deshalb ja auch die beiden Methoden _AddRef und _Release.
Zitat von yankee:
Und ich verwende die TObjectList, weil ich auch die Referenzen zu den Objekten gerne hätte um diese Freen zu können, wenn ich ein Objekt in der Liste lösche...
Ich habe es übrigens auch mal probiert ohne die Add-M;ethode zu überschreiben. Ich ahbe Add eigentlich nur überschrieben um die Möglichkeit auszuschliessen Objekte in die Liste einzufügen, die IComparable nicht implementieren...
Das kannst Du vergessen. Ein Interface besitzt keine Free-Methode. Aber da hier eben die Referenzzählung greift, hast Du auch kein Problem.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat