knrt.net
当前位置:首页 >> on Error rEsumE nExt的用途 >>

on Error rEsumE nExt的用途

用了on error resume next 则在这句往后的代码就算出错也会继续执行 具体有没有错可以用err.number来判断 err.number=0表示没有出错 err.number0表示有错 具体什么错误可以用ASPError对象获得 首先建立 set objasperror=server.GetLastError 对...

首先: 我们知道VBA是逐行从左向右执行代码的。 那么on error resume next 的意思是,如果这句代码出现错误,就忽略掉这句,继续执行下一句代码。。 Sub test() On Error Resume Next i = 1 / 0 '分母不能为0,为0就出错了。 MsgBox "前面i出错...

这句话也就是容错处理的 比如,你的数据库操作过程中出现错误了,如果没有这句话,程序就会停止了,然后把错误信息显示出来,而有了这句话以后,你就可以在文件的最底部加入捕捉错误的代码,然后友好地显示给客户错误提示,程序本身却没有停掉 示例: 错...

on error resume next 从该语句开始,遇到错误时程序不会中止,也不会出现错误提示,将继续运行。作用范围直至程序结束或语句所在函数等结束。

发生错误时 让程序继续执行下一句代码 Private Sub Form_Load() On Error Resume Next Debug.Print 1 / 0 MsgBox "继续执行" End Sub 你试试把 on error 注释掉 运行 和没注释的差别

drive1.drive = aaa on error resume next 或者 on error goto 1 1: drive1.drive =c:\ 当aaa为一个不存在的路径时候,显示: 实时错误 68 ,设备不可用。 on error resume next 没有效果,换成下面的on error goto 1 也不

On Error只对VB本身的错误有效,对于调用的第三方组件所引起的错误无法捕捉。 另外,建议编程者(尤其是初学者)尽量不要使用On Error,因为这就像你被箭射伤了,医生只是把露在体外的箭杆剪掉,然后包扎好,对你说治好了,然后你伤口发炎,到死...

On Error Resume Next'TODO等效于 try{ //TODO}catch{}

主要是这两句:WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""说我是猪,不说我是猪就一分钟关你机,不信,试试···"" ",0 ,true WSHshell.run "cmd.exe /c shutdown -a",0 ,true一个指定60秒关机,一个取消命令。是VBScript编写的。

这两个都可以(具体请看下面的代码),注意要放在过程的开头,也就是Sub ...的下一行 On Error Goto只能是跳转到同一过程下的错误处理部分代码。但如果你非要用这个方式也可以。 以下给出这道题的两种答案(都可以),省略号的部分是和此问题无...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com