VB5“全局”错误处理

时间:2014-07-06 07:12:28

标签: error-handling vb6

我们必须处理非常旧的代码,用VB5编写,应该在没有用户干扰的情况下运行。

大多数子函数和函数使用“on error goto ... resume”语句处理它的错误,但其中一些没有。在任何情况下我们都必须避免使用模态消息。

有没有办法创建全局错误处理或避免“运行时错误...”的消息框,只是关闭未处理错误的进程? (如果需要,我可以在停止时重新运行它,但不能单击“输入”或鼠标)。

Tnx,盖伊。

1 个答案:

答案 0 :(得分:1)

如果您只是想在引发错误时中止该过程,您可以使用这样的样式

Begin Sub Blah()

On Error goto errplace

'procedure code here

Exit Sub
errplace:
End sub

您可以使用MZ tools添加将错误处理代码添加到VB6中的任何子/函数,只需单击其工具栏(但不确定vb5)