--- Daniel Morgan <[EMAIL PROTECTED]> wrote: > If I read the docs correctly, Close ( ) calls Dispose ( ) for the > Connection.
Yes. > However, I would like to know more about the proper way to dispose of > resources. If an object implements Dispose() then you should call it when you are completely done with that object. Ideally this will be asap after you are done with the object to achieve maximum scalability. If Dispose was put in an object's public interface then it is not without reason. The problem is there are different levels of importance for different resources, you may get away without calling some. Better safe than sorry though. If you skip Dispose() then it may not do anything in version 1 of the object you're using, but there is no saying that it will not be required in version 2. If there is one thing that COM taught it is always to program to the rules, even when it appears you may be 'getting away with it' for now. Peter __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.