近来看过一些程序的例子,发现上边写有“On Local Error Resume Next”,不知道是什么意思。查过msdn,只有“On Error Resume Next”的解释,关于“Local”没有特别写到。在此请问各位,这 on error 语句中有个 local,有什么用呢?

解决方案 »

  1.   

    你先把語句On Error Resume Next注譯掉,到哪個語句出錯它自然會停下來
      

  2.   

    那么这有 local 或没有 local 的 on error 语句,在运行上有什么区别呢?是不是带有local的,就不管“外地”错误呢?
      

  3.   

    上面不是已经说过了吗?加了LOCAL就是本地代码错误,不包括就象外部组件的错误.
      

  4.   

    我的意思是说,写上 on error 以后,当遇到“外地”错误的时候,是不是仍然提示出错?另外,什么叫做“外部组件错误”?我在窗体中写上 form1.aaa=true(aaa当然不是窗体的属性),并加上 on error 语句,但不管有没有“本地”,都是出错。不知这算“本地”还是“外地”错误,或者别的错误?又怎么处理这错误?