首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

怎么判断图片文件损坏而不致程序自动退出

2013-01-04 
如何判断图片文件损坏而不致程序自动退出?用pb自带控件picture打开损坏的jpg图片(可把一文本文件名称修改

如何判断图片文件损坏而不致程序自动退出?
用pb自带控件picture打开损坏的jpg图片(可把一文本文件名称修改为1.jpg测试)报错:Not a jpeg file,start with ... ,PB出错后自动退出了,有什么办法能使PB或PB开发的软件不自动退出,能象其他的错误获得出错信息

已试过用如下方法不能捕获错误。把文件转为blob,再用setpicture(blob)的方法也一样。
try
 p_1.picturename='c:\1.jpg'
catch (runtimeerror e)
 messagebox('',e.getmessage())
end try


请大家发表高见(但请一定经过测试).
[解决办法]
直接打不开,一般情况下都是文件头的问题,显示之前,先读取文件头看是否损坏,应该可以解决95%问题。

热点排行