Bitmap を Dispose せよ
2003年8月23日(土曜日)
Bitmap を Dispose せよ
どうも画像ファイルがロックされるのでおかしいなと思ったら、System.Drawing.Bitmap クラスのコンストラクタにファイル名を渡すと、そのファイルをロックしちゃうのですね。ドキュメントにも
このファイルは Bitmap オブジェクトが破棄されるまでロックされます。
と書かれていたりして。つまり、Bitmap クラスのコンストラクタにファイル名を渡してインスタンスを作ったら、確実にそのインスタンスを Dispose しないといけないということです。
※しかし、こんなことも知らないで今まで良く動いてましたね……。
- 「Bitmap を Dispose せよ」にコメントを書く
- 前(古い): GoogleBot話
- 次(新しい): .NET Framework 依存コンポーネント