可以试试用GetLastError()查看错误标识来判断

解决方案 »

  1.   

    如果是你的图片有错误,那么就和VB没有关系了。因为VB本身不会处理图片,它是调用相应的图片处理程序(如ACDSEE等的插件),系统只会给相应程序返回错误信息,不会给VB返回错误信息。所以你的ON ERROR GOTO ERR_P以及on error resume next是不会执行的。
      

  2.   

    正如OLO所说,的确是图片的错误,才出理没有响应的情况,我做的是一人图片显示的程序,主用来的显示JPG格式的图片,请问,怎么样才能在VB中判断JPG图片存在错误。如同ACDSEE等,不显示错误的图片,或者是,怎么样才能释放LOADPICTURE所占的资源,因为我不能保证图片没有错误,所以我应该预先有相应原错误处理。请问我该怎么做