At 02:15 PM 4/5/2005, you wrote:
Was nehmen? Erledigt Close() die Freigabe des ben�tigten Speichers gleich mit?

Irrtum - Dispose hat nix mit Speicher freigeben zu tun. Dispose dient dem GC dazu, dasselbe zu tun, was ein Programmierer zur "Lebenszeit" des Objekts tun sollte: das Objekt schlie�en. In Dispose (dem sog. Finalizer) werden Betriebssystemresourcen aufgel�st, die nicht unter der Kontrolle von .NET stehen. Weil die sonst niemals freigegeben w�rden. Um Speicher und sowas k�mmert sich der GC selbstt�tig, nur bei nicht-managed Resourcen will er die Hilfe des Klassenprogrammierers.


Chris


_______________________________________________ CSharp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an