Einzelnen Beitrag anzeigen

Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#7

Re: Problem mit 'nil' bei Objekten

  Alt 18. Mär 2005, 19:27
Zitat von DSeven:
....Hehe stimmt
Wieso funktioniert es jetzt auf einmal? Also jetzt gibts kein Problem wenn ich das Teil auf nil setzte das orignal in der Liste bleibt unbetroffen.
Würde nur zu gerne wissen warum? Schließlich will man auch die hintergründe verstehen.
Naja, in delphi haben interfaces COM-pflicht und COM hat nunmal einen referenzCounter-muster (_AddRef und _Release). Wenn du deine strategie in eine normale liste einfügst, so passiert nix, bei einer intergefacesten liste wird _addRef aufgerufen und somit mitgeteilt, das noch eine referenz besteht, was dazu führt, das das objekt noch nicht freigegeben wird
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat