ファイルのロックはどうやるの
- 題名: ファイルのロックはどうやるの
 - 著者: したっぱ
 - 日時: 2007/08/25 19:25:57
 - ID: 20347
 - この記事の返信元: 
 - この記事への返信: 
 - ツリーを表示
 
 
 
- 題名: Re[1]: ファイルのロックはどうやるの
 - 著者: したっぱ
 - 日時: 2007/08/25 20:53:40
 - ID: 20348
 - この記事の返信元: 
 - この記事への返信: 
 - ツリーを表示
 
 
 
- 題名: Re[2]: 解決しました。
 - 著者: したっぱ
 - 日時: 2007/08/27 13:09:14
 - ID: 20354
 - この記事の返信元: 
 - この記事への返信: 
 - ツリーを表示
 
 
 
 
分類:[.NET]
いつも参考にさせてもらっています。
VB6 から 最近 VC#2005 に移行しました。
http://dobon.net/vb/dotnet/graphics/index.html
上記を参考に画像を縮小保存する簡単なサンプルを作りました。
ソース
fileName = openFileDialog1.FileName;
//まず、縮小保存
pictureBox0.Visible = false;
Int32 w = 640;
Int32 h = 480;
pictureBox0.Image = Image.FromFile(fileName);
Bitmap bm = new Bitmap(pictureBox0.Image, w, h);
String path = Application.StartupPath;
bm.Save(path + "\\Resize.jpg", Imaging.ImageFormat.Jpeg);
//BitmapとGraphicsオブジェクトを破棄
bm.Dispose();
pictureBox0.Image.Dispose();
pictureBox0.Image = null;
これで問題なく縮小保存できて喜びましたが、保存後のファイルを別アプリ(Gimp)で編集中でも、ファイルが上書きされてしまいます。エラーも発生しません。
過去の掲示板や手持ちの資料、 WEB でも探しましたが、該当するようなことは見つけれ荒れませんでした。
ものすごく簡単なことかもしれませんが、よろしくお願いします。