(2)Description属性。返回或设置一个表达式, 它包含与错误相关的描述性字样。
(3)Source属性。返回或设置一个字符串, 它指定产生错误的应用程序的名字, 当在代码中发生异常错误时, 自动设置Source属性。
处理错误之后使用Clear方法来清除Err对象。
3.3 从错误处理程序返回
错误处理程序处理完错误后,需要退出错误处理程序并恢复原程序的执行。具体语句的功能如下:
(1)Resume 0语句:错误处理完毕,重新执行产生的错误语句。
(2)Resume Next:错误处理完毕,重新执行产生的错误语句的下一条语句。
(3)Resume Line:错误处理完毕,在Line指定的标签处恢复执行。
(4)Err Raise Number:触发错误号为Number的运行时错误,错误处理程
执行到这一语句时,VB将在调用列表中查找其他的错误处理程序。
以下是一个错误捕获及处理的实例。该实例是将异常处理程序命名为DivideByZero并处理除数为0的错误。其代码如下:
Sub ErrorTest()
Dim x As Integer,y As Integer,z As Intege
On Error GoTo DivideByZero '捕获错误,异常处理程序被命名为“DivideByZero”.
'下面是代码的主体部分,可能产生错误
y=0
z=x/y
鄱阳湖生态文明教育的学习心得 On Error GoTo 0 '禁止异常处理
Console.WriteLine(x &"/"& y &"="&z)
'再执行错误代码之前应退出过程,如果该操作产生意想不到的结果
Exit Sub
'异常处理程序
DivideByZero:
Console.WriteLine("You have attempted to divide by zero!")'输出错误提示信息
y=2 '处理错误的代码
Resume 0 '该语句将返回到首次发生错误的语句重新执行,应用程序可以继续执行下去
End Sub
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
浅谈VB程序调试论文+工作模式+实例分析+方法技巧 第7页下载如图片无法显示或论文不完整,请联系qq752018766