加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

错误处理 – 如何重构VB6代码以防止运行时错误

发布时间:2020-12-17 07:17:54 所属栏目:百科 来源:网络整理
导读:VB6应用程序在各种地方遇到运行时错误. 我知道这是错误处理不良的结果,但有可能分析代码以查看它对运行时错误的影响吗? 解决方法 您需要确保代码库中的每个方法(函数,子函数,属性……)都有一个错误处理语句.可能不是每一个都可能产生运行时错误,但这将保护
VB6应用程序在各种地方遇到运行时错误.

我知道这是错误处理不良的结果,但有可能分析代码以查看它对运行时错误的影响吗?

解决方法

您需要确保代码库中的每个方法(函数,子函数,属性……)都有一个错误处理语句.可能不是每一个都可能产生运行时错误,但这将保护应用程序在没有大量前期分析的情况下崩溃.

确保在任何带有标签的“On Error GoTo …”的可执行代码行之前有一个语句,然后确保在该方法的底部放置带有一些错误处理代码的标签.我使用了一个名为MZ-Tools 3.0的免费工具,它允许您自动包含此文本.选项中有一个错误处理程序选项卡,用于指定要放入的文本和位置.这就是我的样子:

On Error GoTo l{PROCEDURE_NAME}_Error

    {PROCEDURE_BODY}

    Exit {PROCEDURE_TYPE}

l{PROCEDURE_NAME}_Error:

    LogError "{MODULE_NAME}","{PROCEDURE_NAME}",Err,Err.Description

然后我只确保存在LogError函数并将错误写入我可以查看的日志文件中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读