var
jpgImage : TJgegImage;
begin
jpgImage := TJpegImage.Create;
jpgImage.loadfromfile(filename); // 如何处理这里产生的异常;
...
end;//如果filename不是指定的jpg格式,将会出现提示框,我想换成自已的指示
jpgImage : TJgegImage;
begin
jpgImage := TJpegImage.Create;
jpgImage.loadfromfile(filename); // 如何处理这里产生的异常;
...
end;//如果filename不是指定的jpg格式,将会出现提示框,我想换成自已的指示
解决方案 »
- 大哥哥,大姐姐,点阵:如何将输入的文字转换成指定大小的点阵?
- 当adquery向数据库插入数据后,dbgrid里只显示最新插入的一条记录,前面插入的都看不到了,请问这是么回事呢?
- 今天我过生日,喝多了。
- 求救!DCOM超过10个连接,服务器没有响应了?
- 这段时间正努力学DELPHI,正想问时才发现分快用光了,各位好心的大虾能帮帮我吗?
- ★★再问如何在EXCEL里复制SHEET★★
- 用actionmanager作的菜单,那怎样表示比如说“文件”菜单中的“打开”选项的caption!
- 怎样访问另一个进程里的内存数据??
- 大富翁咋啦??
- 程序提示我的DLL中的函数无法定位到DLL中,请问要如何解决?!
- 如何在最快的情况下去除不定长数组中的重复记录?急急急!!!up也给分
- ActiveForm制作成的OCX嵌入网页中时,刷新速度太慢!页面混乱!
jpgImage.loadfromfile(filename);
except
on E:Exception do
ShowMessage(E.message); //你也可在這判斷
end;
jpgImage := TJpegImage.Create;
jpgImage.loadfromfile(filename);
except
//你的东西
end;
jpgImage : TJpegImage;
begin
jpgImage := TJpegImage.Create;
try
try
jpgImage.loadfromfile(filename); // 如何处理这里产生的异常;
except
on E:Exception do
raise Exception.Create(e.Message );//抛出异常
end;
finally
jpgImage.Free ;//不论是否失败,都要释放
end;
end;