Click here to Skip to main content
15,894,410 members
Home / Discussions / C#
   

C#

 
GeneralRe: Alternative to Pegasus ImagXpress Pin
Joseph Guadagno30-Jul-07 8:19
Joseph Guadagno30-Jul-07 8:19 
QuestionWant to retrieve memory details Pin
sheraku30-Jul-07 3:03
sheraku30-Jul-07 3:03 
AnswerRe: Want to retrieve memory details Pin
originSH30-Jul-07 3:29
originSH30-Jul-07 3:29 
QuestionDispose Method Pin
N a v a n e e t h30-Jul-07 2:45
N a v a n e e t h30-Jul-07 2:45 
AnswerRe: Dispose Method Pin
Martin#30-Jul-07 2:51
Martin#30-Jul-07 2:51 
GeneralRe: Dispose Method Pin
N a v a n e e t h30-Jul-07 2:56
N a v a n e e t h30-Jul-07 2:56 
GeneralRe: Dispose Method Pin
originSH30-Jul-07 2:59
originSH30-Jul-07 2:59 
AnswerRe: Dispose Method Pin
Luc Pattyn30-Jul-07 3:06
sitebuilderLuc Pattyn30-Jul-07 3:06 
AS A USER...

You should call Dispose() if that is the only way to clean up, as is typically the
case when unmanaged resources are involved.

You should call Dispose() if the class offers that method, since you don't know
whether it is using unmanaged resources; example OpenFileDialog()

For Framework classes you should read MSDN, and pay attention to the remarks it
contains regarding Dispose(), Close() and the like.

BTW: In C# the best way to call Dispose() often is with a using construct.

AS A PROVIDER...

You should do the reciprocal, including:

You should implement IDisposable if your object is likely to hold large amounts of
(managed) memory that you want to make collectable immediately, or some resources
you want to free immediately (e.g. an open file).

If your class has a Dispose() you should clarify its use in your documentation.


Smile | :)


GeneralRe: Dispose Method Pin
Guffa30-Jul-07 4:12
Guffa30-Jul-07 4:12 
GeneralRe: Dispose Method Pin
Luc Pattyn30-Jul-07 4:50
sitebuilderLuc Pattyn30-Jul-07 4:50 
GeneralRe: Dispose Method [modified] Pin
Martin#30-Jul-07 5:20
Martin#30-Jul-07 5:20 
GeneralRe: Dispose Method Pin
Luc Pattyn30-Jul-07 6:26
sitebuilderLuc Pattyn30-Jul-07 6:26 
GeneralRe: Dispose Method Pin
Luc Pattyn13-Aug-07 1:53
sitebuilderLuc Pattyn13-Aug-07 1:53 
GeneralRe: Dispose Method Pin
Martin#13-Aug-07 2:15
Martin#13-Aug-07 2:15 
GeneralRe: Dispose Method Pin
Guffa30-Jul-07 22:09
Guffa30-Jul-07 22:09 
GeneralRe: Dispose Method Pin
Luc Pattyn30-Jul-07 22:49
sitebuilderLuc Pattyn30-Jul-07 22:49 
GeneralRe: Dispose Method Pin
Guffa2-Aug-07 7:47
Guffa2-Aug-07 7:47 
GeneralRe: Dispose Method Pin
Luc Pattyn2-Aug-07 8:23
sitebuilderLuc Pattyn2-Aug-07 8:23 
GeneralRe: Dispose Method Pin
Guffa4-Aug-07 1:08
Guffa4-Aug-07 1:08 
GeneralRe: Dispose Method [modified] Pin
Luc Pattyn4-Aug-07 14:48
sitebuilderLuc Pattyn4-Aug-07 14:48 
GeneralRe: Dispose Method Pin
Luc Pattyn2-Aug-07 21:56
sitebuilderLuc Pattyn2-Aug-07 21:56 
GeneralRe: Dispose Method Pin
Guffa4-Aug-07 1:19
Guffa4-Aug-07 1:19 
AnswerRe: Dispose Method Pin
Karthi_jpk30-Jul-07 3:19
Karthi_jpk30-Jul-07 3:19 
AnswerRe: Dispose Method Pin
Scott Dorman31-Jul-07 14:29
professionalScott Dorman31-Jul-07 14:29 
GeneralRe: Dispose Method Pin
N a v a n e e t h31-Jul-07 18:21
N a v a n e e t h31-Jul-07 18:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.