我的程序加載了很多圖像,但是我有一個圖像使用打印屏幕按鈕從遊戲複製它,但它是bmp,像所有其他。每當我運行程序,它說有消息PROJECT1.EXE引發的異常類Ereaderror「流讀取錯誤」的過程停止....加載圖像時發生Delphi流讀取錯誤
的代碼是這樣的:
procedure TForm1.FormCreate(Sender: TObject);
var path, destination:string;
begin
path:=paramstr(0);
destination:=extractfilepath(path)+'Leagueoflegendsdesktop.bmp';
image1.Picture.LoadFromFile(destination);
end;
這是正確的。你建議我什麼?
你做了什麼來確保位圖文件是有效的?例如,將其加載到另一個程序中並重新保存。其他應用程序在讀取文件時是否產生錯誤?重新保存的副本在delphi應用程序中打開時是否沒有錯誤? – DaveK 2013-04-08 20:33:47
我用photoshop cs6,但這是唯一的圖片,我有問題,所有其他編輯的photoshop成功加載 – user2242090 2013-04-08 21:45:44