【摘要】:程序在运行时发生的错误,如数据传递时类型不匹配,数据发生异常和动作发生异常等。程序逻辑错误是指应用程序未按设计执行,或得到的结果不正确。程序调试1)调试工具栏。在VBE环境中,程序调试主要使用“调试”工具栏或“调试”菜单中的命令选项来完成,两者功能相同。2)编写错误处理代码。错误处理代码是由程序设计者编写的,根据可预知的错误类型决定采取哪种措施。
(1)错误类型
1)编译错误。编译错误是在编译过程中发生的错误,可能是程序代码结构引起的错误,也可能因语法错误而引起的。
2)运行错误。程序在运行时发生的错误,如数据传递时类型不匹配,数据发生异常和动作发生异常等。
3)逻辑错误。程序逻辑错误是指应用程序未按设计执行,或得到的结果不正确。这类错误由程序代码中不恰当的逻辑设计引发。
(2)程序调试
1)调试工具栏。在VBE环境中,程序调试主要使用“调试”工具栏或“调试”菜单中的命令选项来完成,两者功能相同。
2)设置断点。若程序过长,可以在程序中设置断点来中断程序的运行,然后检查各变量、属性的值。(www.xing528.com)
3)单步跟踪。单步跟踪可以帮助用户识别发生错误的位置,以及查看代码过程的每一行是否都达到了预期的效果。
4)设置监视点。设置好监视点后,当程序运行到满足监视条件的位置时就会自动暂停运行,在监视窗口中可以看到程序运行的结果。
(3)错误处理
所谓错误处理,就是当代码运行时,如果发生错误,可以捕获错误,并按照程序设计者事先设计的方法来处理。使用错误处理的好处是:代码的执行不会中断,如果设定适当,可以让用户感觉不到错误的存在。
1)设置错误陷阱。设置错误陷阱是在代码中设置一个捕捉错误的转移机制,一旦出现错误,便无条件转移到指定位置执行。
2)编写错误处理代码。错误处理代码是由程序设计者编写的,根据可预知的错误类型决定采取哪种措施。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。