Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#9

AW: MemoryLeak bei TList<IMyInterface>

  Alt 23. Feb 2015, 14:16
Das ist dann aber ein Bug?


Hier procedure foo( aFoo : IFoo ); muß die Referenzzählung hoch gehn

und hier procedure foo( const aFoo : IFoo ); natürlich nicht.

Innerhalb der letzten Methode hat man dann viel Spaß, sobald der Zähler das erste Mal wieder auf 0 fällt.
Und ohne referenzzählenden Zugriff, auf den Parameter, gibt es ein schönes Speicherleck.
$2B or not $2B

Geändert von himitsu (23. Feb 2015 um 14:19 Uhr)
  Mit Zitat antworten Zitat