1
我正在使用GDI Image :: Save Method將圖像保存到我的 應用程序中的文件中。 我得到Win32Error(7)狀態錯誤在幾個例子 Vista 64位。它與Vista的32位工作正常。 也是這個問題隨機出現。GDI Image ::保存退貨Win32Error
能否請你建議如何解決這個問題
在此先感謝
問候 對於SubBi雷迪
我正在使用GDI Image :: Save Method將圖像保存到我的 應用程序中的文件中。 我得到Win32Error(7)狀態錯誤在幾個例子 Vista 64位。它與Vista的32位工作正常。 也是這個問題隨機出現。GDI Image ::保存退貨Win32Error
能否請你建議如何解決這個問題
在此先感謝
問候 對於SubBi雷迪
一當發生這種情況時可能的情況下,當圖像的底層流已關閉:
using (var fs = new FileStream(filename, FileMode.Open))
bmp = (Bitmap)Image.FromStream(fs);
如果您現在嘗試保存bmp這個錯誤可能發生。當然,你的問題可能完全不同。
你可以,不過,要保存圖像的副本,而不是直接保存圖像,像這樣:
using (var tempBitmap = new Bimap(oldBitmap))
tempBitmap.Save(......);
什麼是'GetLastEror()'當返回Win32Error返回值? – gwell 2009-11-04 21:58:55