关于VB学习的一个基础有关问题
关于VB学习的一个基础问题
On Error GoTo line
On Error Resume Next
On Error GoTo 0
这些都是在VB运行是产生错误时的处理语句, 可是我有点不懂了像 On Error Resume Next 有错误就跳过,可是为什么要跳过呢?程序有错误的话就是程序写的有问题,跳过的话怎么发现问题改正问题呢? 请问下这些语句在什么样的情况下使用? 谢谢
------解决方案--------------------
调试的时候当然不能使用On Error GoTo line
On Error Resume Next
On Error GoTo 0 语句了
就是在运行的时候避免一些程序员没有预料到的错误才写上面的语句的
为了不使程序崩溃,,出错了也是模块错误!
On Error Resume Next 一般是可以忽略的错误,和C中的警告有点像
------解决方案--------------------
那要看你什么用途啦,有时候要在Form_Resize()事件中调整控件大小,但是有时候用户会把窗口弄得很小,这样救肯定会报错。如果每一句语句都去做判断那劳民伤财,也没多大必要,一句“On Error Resume Next”就搞定了!
On Error GoTo line
On Error Resume Next
On Error GoTo 0
这些都是在VB运行是产生错误时的处理语句, 可是我有点不懂了像 On Error Resume Next 有错误就跳过,可是为什么要跳过呢?程序有错误的话就是程序写的有问题,跳过的话怎么发现问题改正问题呢? 请问下这些语句在什么样的情况下使用? 谢谢
------解决方案--------------------
调试的时候当然不能使用On Error GoTo line
On Error Resume Next
On Error GoTo 0 语句了
就是在运行的时候避免一些程序员没有预料到的错误才写上面的语句的
为了不使程序崩溃,,出错了也是模块错误!
On Error Resume Next 一般是可以忽略的错误,和C中的警告有点像
------解决方案--------------------
那要看你什么用途啦,有时候要在Form_Resize()事件中调整控件大小,但是有时候用户会把窗口弄得很小,这样救肯定会报错。如果每一句语句都去做判断那劳民伤财,也没多大必要,一句“On Error Resume Next”就搞定了!