不全是,有时候采用On Error来实现一些技巧是有道理的。

解决方案 »

  1.   

    大错特错,不知道利用on error,至少你的vb还没断奶。回复人: beesoft(小蜜蜂) (  ) 信誉:100  2002-04-08 22:28:00  得分:0  
     
     
      一般来说,,没有谁可以把所有可能出错的地方都考虑了
    --------------------------------------------------------当然要考虑所有可能出错的地方,可on error还是要用的,很多时候还要用Err.Raise 生成错误
      

  2.   

    我觉得on error是个好东西,不仅可解决错误,而且还可利用它实现一些意想不到的效果。不一定要都考虑,你可以概括性的考虑!
      

  3.   

    每个人的思想都有局限,
       所以  可以 ON ERROR GOTO ERR:
      

  4.   

    可是,On Error是由系统来捕获错误,可是编写系统的人不是也要对这些可能的错误写出相应的处理代码吗?否则,On Error又是如何捕获错误的呢?
    因此,如果考虑周全,是不是可以自己将问题处理全面呢?
    见识浅陋,望大家赐教。
      

  5.   

    有些错误是避免不了得,象除0等
    另外,你自己的COM对象有时需要RAISE ERR ,用ON ERROR捕捉你的错误是。
      

  6.   

    很简单啊:
    comdialog的cancelerror假如您不用on error捕捉,您怎么办?
      

  7.   

    你所说的有失偏颇,在VB中的Error相当于C/C++、Delphi中的异常处理。有的地方必须用到。这是程序的一部分。
      

  8.   

    on error 能加强程序的健壮性!!比如说一个程序要用到保存,打开文件的操作,如果用户自己输入文件打开一个不存在的文件,那么 on error 就能替你解决这个问题!如果用户使用你的程序读软盘上的文件,而又忘了放盘进去你怎么做??你只能用on error 来处理这个问题。这样程序就不会中途报错退出了。