我们必须处理非常古老的用VB5编写的代码,这些代码应该在没有用户干预的情况下运行。
大多数子函数都使用“on error goto ... resume”语句来处理错误,但有些则不能。无论如何,我们都必须避免模态消息。
有什么方法可以创建全局错误处理或避免出现“运行时错误...”消息框,而仅对未处理的错误关闭进程? (如果需要,我可以在停止时重新运行它,但是不能单击“输入”或鼠标)。
Tnx,盖伊。
最佳答案
如果您只想在出现错误时中止该过程,则可以使用如下样式
Begin Sub Blah()
On Error goto errplace
'procedure code here
Exit Sub
errplace:
End sub
您可以使用MZ tools add on将错误处理代码添加到VB6中的任何子功能中,只需在其工具栏上单击即可(尽管不确定vb5)
关于error-handling - VB5 “global”错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24593537/