タイトル : Re: 画像の上書き保存 投稿日 : 2006/11/05(Sun) 23:45 投稿者 : 花ちゃん
> 「GDI+で汎用エラーが発生しました。」となってしまいます。 > ファイルを削除するところまではできるのです。 > 普通に名前をつけて保存のほうでは、例外が出ません。 > なぜ上書き保存のときだけ、エラーが出てしまうのでしょうか? > 上書き保存と名前をつけて保存のコードを書いておきます。 単に、保存する前に消して、メモリを解放しているからでは。 (下記の順番が逆) PictureBox1.Image = Nothing File.Delete(afterimage) beforeimage.Dispose() beforeimage.Save(afterimage) End Sub --------------------------------------------------- http://hanatyan.sakura.ne.jp/dotnet/zu03.htm ’上書きするなら削除する必要がないのでは。 ’File.Delete(afterimage) '表示している間に保存しないと。 beforeimage.Save(afterimage) '下記も逆にするとエラーが発生する beforeimage.Dispose() PictureBox1.Image = Nothing End Sub |