我们必须处理非常旧的代码,用VB5编写,应该在没有用户干扰的情况下运行。
大多数子函数和函数使用“on error goto ... resume”语句处理它的错误,但其中一些没有。在任何情况下我们都必须避免使用模态消息。
有没有办法创建全局错误处理或避免“运行时错误...”的消息框,只是关闭未处理错误的进程? (如果需要,我可以在停止时重新运行它,但不能单击“输入”或鼠标)。
Tnx,盖伊。
答案 0 :(得分:1)
如果您只是想在引发错误时中止该过程,您可以使用这样的样式
Begin Sub Blah()
On Error goto errplace
'procedure code here
Exit Sub
errplace:
End sub
您可以使用MZ tools添加将错误处理代码添加到VB6中的任何子/函数,只需单击其工具栏(但不确定vb5)