error-handling - VB5 “global”错误处理

标签 error-handling vb6

我们必须处理非常古老的用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/

相关文章:

winapi - 能否检测到 .exe 是如何启动的?

c - 如何在 C 中仅读取输入中的数字(没有字母,只有数字)?

Java:用于保存基本 JDK 日志文件的单例类的正确行为是否正确?

php - 为什么以及如何在此示例 PHP 代码中使用异常?

ide - 文件 -> Make... 菜单选项在 VB6 IDE 中被禁用

c# - 将 CDate(long) 从 VB6 移植到 C#

java - 读取文件中的 int 时出现错误 NoSuchElementException

android - Android中的GUI错误

forms - 从表单制作类模块

vb6 - 有没有更快的方法将 18k 项加载到组合下拉列表中?