リンク集(ネイティブリソースの解放パターン) ― 2013/11/19 20:41
すっかりandroidに毒されて1年近く開発をサボっていましたが、久しぶりにWPFへ戻ってきました。で、案の定、Nativeリソースの解放パターンも綺麗に忘れてしまっていて、HANDLEの解放が出来て無くてファイルの読み込みが出来ず原因がわからずに四苦八苦してました。ということで、再度、ネイティブリソースの解放パターンのリンクを張っておきます。
C# におけるリソース解放処理のルール
http://msdn.microsoft.com/ja-jp/library/fs2xkftw(v=VS.80).aspx
GC.SuppressFinalizeは書かないといけないのでしょうか
This is CLR - GC (Section 1)
http://blogs.wankuma.com/shuujin/archive/2007/03/17/67216.aspx
アンマネージ リソースのクリーンアップ
http://msdn.microsoft.com/ja-jp/library/498928w2(v=vs.90).aspx
デストラクタ (C# プログラミング ガイド)
http://msdn.microsoft.com/ja-jp/library/66x5fx1b(v=vs.90).aspx
Dispose メソッドの実装(MSDN)
http://msdn.microsoft.com/ja-jp/library/fs2xkftw(v=vs.90).aspx
Destructors and Finalizers in Visual C++(MSDN)
http://msdn.microsoft.com/ja-jp/library/ms177197(v=vs.90).aspx
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。