Zitat von
Robert_G:
Wenn ein container aus dem Scope rennt werden ja auch alle enthaltenen Instanzen von der GC erfasst.
Nur ruft das nicht automatisch Dispose auf, sondern irgendwann mal Finalize. Und wenn man in Finalize nun nicht dafür sorgt, dass Dispose aufgerufen wird, hat man eben keine deterministrische Freigabe der Objekte.
Zitat:
zumindest in .Net 2.0
Im Moment gehe ich bei Fragen immer von .NET 1.1 aus, denn das ist bis jetzt immernoch am weitesten verbreitet und Delphi.NET kann nur dies. Und wir sind hier in einem Delphi-Forum und nicht in einem Chrome-Forum, weswegen ich da wohl automatisch auf .NET 1.1 schließe, dass keine Generics kennt.