Okay, soweit klar. Aber Die DBConnection f�llt ja in das Feld auch mit
rein, oder nicht? Hei�t es m�sste sowohl zuerst Close() als dann auch
Dispose() ausgef�hrt werden?

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Christoph Wille
> Gesendet: Dienstag, 5. April 2005 14:22
> An: [email protected]
> Betreff: Re: [CSharp.net] Close() oder Dispose() Connection-Objekt
> 
> 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
> 

_______________________________________________
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