2012年06月04日
川俣晶の縁側ソフトウェア技術雑記 total 2997 count

ObjectStorageHelper<T>の問題はファイルを閉じていないこと!?

Written By: 川俣 晶連絡先

「このページのソースは古くて小修正しないと動かないがまあ横に置く」

「置いちゃうのか」

「名前を変える程度で切り抜けられる」

「それで?」

「実は重大な問題に気付いた」

「それは何?」

「同じオブジェクトを2回保存すると2回目で例外を吐く」

「えー。どうして?」

「ファイルを閉じてないから上書きに失敗する」

「初歩的すぎ」

「シリアライズした後、Disposeを呼んで閉じてあげると平気だった」