VB编程的防错
IT商界
在编写程序过程中,不可能完全预期到不熟练的用户可能进行的错误操作,如果希望程序发生错误时只是降级使用而不是崩溃,这就需要我们进行防错处理。
一、创建错误处理器的三种方法:
1.发生错误时跳转到指定的标号(标号要预先设定)。
On Error Goto 标号
2.发生错误时忽略错误,继续执行下一条语句。
On Error Resume Next
3.跟踪通过OLE访问外部程序时,如Microsoft Word时产生的错误
Err.Source="Word.Application"
ErrorNumber=Err.Number
其中:Number 错误ID号(VB可以识别80个错误)。
Source 产生错误的应用程序Word。
二、从错误处理程序返回执行程序的三种方法:
当我们使用On Error Goto标号来创建一个错误处理器时,那么该标号所指向程序一般称为“错误处理程序”。当错误处理程序中处理完后就应该返回原执行程序。
1.Resume 返回到出错的语句从新执行。
2.Rusume Next 返回到出错的语句的下一条语句继续执行。
3.Resume 标号 返回到指定标号的语句后继续执行。