gpt4 book ai didi

vb6 - Visual Basic 6 如何使用异常?

转载 作者:行者123 更新时间:2023-12-02 02:49:52 24 4
gpt4 key购买 nike

我在 Internet 上查找了解决 VB6 中异常处理问题的答案,但找不到任何有用的内容。我想向用户显示错误并在遇到该错误时停止执行程序,我不希望继续执行。

我已经研究过使用 End 但这不是我想要的。 End 关闭所有表单并退出。我还使用了 Stop 但临时暂停执行。

如果可能的话,我希望使用此版本的 Visual Basic 处理逻辑异常。如果异常不可用,有没有办法模拟它们?

最佳答案

这是我在所有项目中使用的模板:

Private Sub Test()
On Error GoTo catch

'your code which may cause an error

'if you wanted to raise a user-defined error which start at 513
Err.Raise vbObjectError + 513, "MyModule", "MyMessage"

finally:
'any code that always has to happen
Exit Sub

catch:
'logging, message boxes, etc, however you want to handle the error
MsgBox Err.Number & ": " & Err.Description
Resume finally
End Sub

关于vb6 - Visual Basic 6 如何使用异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62173460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com