|
Nicht
vermuten, Doku lesen :)
Sobald
ein Objekt einen Finalizer hat wird es in der FReachableQueue eingeordnet wenn
der GC aufgerufen wird (bspw. wegen zuwenig speicher oder wenn GC.Collect)
aufgerufen wird. Dort wird des dann vom Servicethread abgearbeitet. D.h. du hast
0 Einflu� daran wann der Destructor wirklich gecalled wird. Au�erdem kann es dir
im Zweifelsfall passieren, dass trotz GC.Collect das Objekt nicht finalisiert
wird. N�mlich genau dann wenn es in einer �lteren Generation
liegt.
Wenn
du unbedingt eine definierte Ausf�hrung eines CleanUp Codes brauchst dann
solltest du auf das Dispose-Pattern zur�ckgreifen (siehe mein letztes
Mail)
Gru�
Peter
|
Title: Message
- AW: [Csharp.net] Constructor - Destructor A-Schubert
- AW: [Csharp.net] Constructor - Destructor Peter Koen
- AW: [Csharp.net] Constructor - Destructor A-Schubert
- RE: [Csharp.net] Constructor - Destructor Peter Koen
- AW: [Csharp.net] Constructor - Destructor A-Schubert
- RE: [Csharp.net] Constructor - Destructor Peter Koen
- [Csharp.net] Icon ->Bitmap -> Icon? Michael Schmidt
- Re: [Csharp.net] Icon ->Bitmap -> I... Michael Schmidt
- Re: [Csharp.net] Icon ->Bitmap -&... Helge Lenuweit
- Re: [Csharp.net] Icon ->Bitma... Michael Schmidt
- [Csharp.net] Re: [Csharp.net... Michael Schmidt
