关于 on error resume next 的一些笔记 - 千一网络
来源:百度文库 编辑:神马文学网 时间:2024/06/30 21:54:07
on error resume next 起的作用是 block 级的,并不是全局的。
例:
function Foo()on error resume next
b = 1/0 '这里产生异常会继续执行下面的代码
a = "ddd"
end function
call Foo()
a = 1/0 '由于在全局范围内没有on error resume next,所以这里产生异常会中断执行。
Sub1 中有 on error resume next 语句,Sub2 没有,当 Sub1 内部代码调用 Sub2 时,如果 Sub2 中产生异常,也不会中断执行。
err 对象
虽然 on error resume next 的作用不是全局的,err 对象却是一个全局的对象。
如果 err.number <> 0,那么表示错误发生。
clear 方法
clear 方法将 err 对象的 number 置为 0。在使用 on error resume next 时会自动调用 clear 方法,但 exit sub、exit function 不会自动调用 clear 方法。所以如果异常发生,就要执行 exit sub、exit function 之前要调用 clear 方法,避免 sub 或 function 之外的代码看到的 err.number 仍然是 <> 0 的,除非有特定的需求,故意把错误“传染”到 sub 或 function 之外。
关于 on error resume next 的一些笔记 - 千一网络
如何撤销 On Error Resume Next - 千一网络
Israeli war jets resume airstrikes on Gaza
关于一三班的一些事儿
Resume
关于结交人脉的笔记 (一) - 钊铭 - 新浪BLOG001
关于职业规划的笔记
“网络中立性”的争论 - Dream On
Your next job is on the line - Fairfax Business Network
Vista Guidelines学习笔记一:关于菜单
关于结交人脉的笔记
关于结交人脉的笔记
关于《黎明》的阅读笔记
静思随想-赵健《学习共同体--关于学习的社会文化分析》一书笔记
关于error 1 loading OS ,this may be due to a virus的解决方案
简历(Resume)的写作格式及主要内容
网络流行的一些语言
Error establishing socket的解决方法
关于表单可用性的一些资料和想法一:标签和输入框的位置
关于《明亡原因和中国古代政治制度超前发展》一文的一些解说
一些关于芙蓉姐姐的段子
关于SI的一些FAQ
关于“活着”的一些只言片语
关于“爱”的一些只言片语