-2
我使用下面的代碼該進程無法訪問該文件「C: JackRasha.jpg」,因爲它正被另一個進程使用
private void button1_Click(object sender, EventArgs e)
{
File.Delete(@"C:\JackRasha.jpg");
}
private void button2_Click(object sender, EventArgs e)
{
var bmp = new Bitmap(Width, Height);
DrawToBitmap(bmp, new Rectangle(0, 0, Width, Height));
bmp.Save(@"C:\JackRasha.jpg");
var memoryStream = new MemoryStream();
Image.FromFile(@"C:\JackRasha.jpg").Save(memoryStream, Image.FromFile(@"C:\JackRasha.jpg").RawFormat);
bmp.Dispose();
memoryStream.Dispose();
}
錯誤運行時:
進程不能訪問文件'c:\ JackRasha.jpg',因爲它正在被另一個進程使用。
請告訴我正確的方式
你什麼時候看到那個錯誤?你在做什麼?這些只是兩種方法,沒有任何信息可供我們在使用時說明,按照什麼順序,或者什麼時候說。 – Cylindric
http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx – Oded