6. Error-Handling, Debugging and File Input/Output
错误类型
语法错误、运行时错误、逻辑错误 语法错误:不符合 VB 语法的错误,如关键字出错、非法的参数等。 运行时错误:超出了程序的控制范围, 如变量的范围范围溢出、 文件没有找到等。 VB允许你跟踪这样的错误,并努力改正它们。
逻辑错误:最难发现的, 带有逻辑错误的程序可以运行, 但运行结果通常是错误 的。VB的调试器有助于发现这种错误。
减少错误的方式: 仔细设计应用程序,设计时间越长,调试所需的时间就越少。 适度使用程序注释
对变量、对象及过程使用一致、有意义的名称。
跟踪运行错误并处理它 运行时错误时可跟踪的,这意味着 VB能够发现错误,并允许你跟踪及修正它。 跟踪错误使用关键字 On Error ,语法如下:
On Error GoTo errlabel 此行下面的语句如果出现错误,将跳到 errlabel 标签处执行。例如:
Sub SubExample()
. [Declare variables, ...]
On Error GoTo HandleErrors ‘错误跟踪开始
. [Procedure code] ‘在执行这段代码过程中出现任何错误时,
程序都将跳到 HandleErrors 处开始执行
Exit Sub
HandleErrors:
. [Error
原创力文档

文档评论(0)