热情软件屋

 

不出现VB给的出错对话框并且不中止程序


编号:QA000534
建立日期: 1999年2月17日 最后修改日期:2003年11月8日
所属类别:

DD:
    VB5
    PW98
    请问如何令程序在要求打开位图文件的地方打开非位图文件,而不出现VB给的出错对话框并且不中止程序?

回答:

    可以使用VB的出错处理语句On Error。下面是一个例子:
    Private Sub Command1_Click()
     On Error GoTo ErrOpen
     Picture1.Picture = LoadPicture(Text1.Text)
     Exit Sub ' 此句不可少
    ErrOpen: ' 这是出错处理部分
     MsgBox "不是合法的图形文件!", vbInformation
    End Sub
    

    
    hubin的意见:
    可不可以把这一句(On Error Resume Next)放在Private Sub Form_Load() 中?
    :可以。但是该On Error只在它所在过程中(Form_Load)中有效,而不管其他事件,你需要在每个可能出错的事件中都写类似的代码。

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 磁盘、文件和目录, disk, file, fat, directory, folder, 错误信息, error, error message, link, compile, runtime

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio