在公司里要改旧程序,用VB6写的,但我不知道RUNTIME错误(如提示runtime error 53)的捕捉方式,還有VB6裡的runtime錯誤代码代表什么意思,在哪里可以查到。请各位请教!

解决方案 »

  1.   

    Error 函数
          返回对应于已知错误号的错误信息。语法Error[(errornumber)]这个可选的 errornumber 参数可以为任何有效的错误号。如果 errornumber 是有效的错误号,但尚未被定义,则 Error 将返回字符串“应用程序定义的错误或对象定义的错误”。如果 errornumber 不是有效的错误号,则会导致错误发生。如果省略 errornumber,就会返回与最近一次运行时错误对应的消息。如果没有发生运行时错误,或者 errornumber 是 0,则 Error 返回一个长度为零的字符串 ("")。说明请检查 Err 对象的属性设置,以便认定最近一次运行时错误。Error 函数的返回值对应于 Err 对象的 Description 属性。
      

  2.   

    请问BlueBeer(1win),我现在看的程序遇到runtime error 53就会弹出对话框,如果点“确定”的话,程序会关闭。如果希望遇到runtime error 53时跳过此错误,让程序继续往下运行,要如何做才行?
      

  3.   

    On  Error resume Next
      

  4.   

    on error goto MyErr_Label  '出错跳到某行 
    on error resume next  '出错执行下一行有这两个足矣!VB有时系统提示的错误不准的!