理论教育 《VisualBasic程序设计语言》简介

《VisualBasic程序设计语言》简介

时间:2023-11-19 理论教育 版权反馈
【摘要】:标号所指示的程序行通常为错误处理程序段的开始行。

《VisualBasic程序设计语言》简介

对于某些可预见的错误,可以利用VB的错误处理程序捕获它,对其进行适当的处理,并使程序继续执行。这样就能够使开发的软件具有更强的适应性。

一、错误处理的步骤

第一步:利用Err对象记录错误的类型、出错原因等;

第二步:强制转移到用户自编的“错误处理程序段”的入口;

第三步:在“错误处理程序段”内,根据具体错误进行处理,如果问题有解决方法,则在处理后返回原程序某处继续执行,否则,停止程序执行。

二、Err对象

Err对象是全局性的固有对象,用来保存最新的运行时错误信息,其属性由错误生成者设置。

1.主要属性

(1)Number属性:数值。范围为0~65535,保存错误号。

(2)Source属性:字符串。指明错误产生的对象或应用程序的名称。

(3)Description属性:字符串。用于记录简短的错误信息描述。

2.常用方法

(1)Clear方法:用于清除Err对象的当前属性值。

(2)Raise方法:产生错误,用于调试错误处理程序段。(www.daowen.com)

例如,执行语句Err.Raise 55将产生55号运行时错误,即“文件已打开”错误。

三、捕获错误语句(On Error语句)

使用On Error语句可以捕获错误,其语法格式如下:

On Error 标号

通常,该语句放置在过程的开始位置。在程序运行过程中,当该语句后面的代码出错时,则程序就会自动跳转到标号所指定的程序行去运行。

标号所指示的程序行通常为错误处理程序段的开始行。

四、退出错误处理语句(Resume)

当指定的错误处理完成后,应该控制程序返回到合适的位置继续执行。

返回语句Resume有三种用法:

Resume[0]:程序返回到出错语句处继续执行;

Resume Next:程序返回到出错语句的下一语句;

Resume标号:程序返回到标号处继续执行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈