社区
VB基础类
帖子详情
为何用 “ON ERROR GOTO "不能catch Error
jiang_123
2000-11-03 03:26:00
你好!
现有该问题如下:
我在程序中用“ON ERROR GOTO” 语句去抓住错误信息,第一次,错误被抓住
了,然后我让程序继续,在同样的错误(号码:438)时,程序自己跳出MSGBOX框
(END、DEBUG、HELP),而没有被抓住。
十分感谢!
...全文
149
7
打赏
收藏
为何用 “ON ERROR GOTO "不能catch Error
你好! 现有该问题如下: 我在程序中用“ON ERROR GOTO” 语句去抓住错误信息,第一次,错误被抓住 了,然后我让程序继续,在同样的错误(号码:438)时,程序自己跳出MSGBOX框 (END、DEBUG、HELP),而没有被抓住。 十分感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiang_123
2000-11-06
打赏
举报
回复
to iwin:
有个叫edyang的高手已经解决了该问题,解法和你一样,十分感谢您!同时,给您应得的
50分。
gameboy999
2000-11-05
打赏
举报
回复
有这回事吗?
顺便提一下,如果你是在编译环境下运行的话,它还是会把出错原因及默认的出错框显示的(至少delphi是这样的),而你实际运行的时候,则不会出现那种情况了.
iwin
2000-11-05
打赏
举报
回复
这是因为:
sub sample
on error goto hh
error 17
exit sub
hh:
'在错误处理的程序段中不能再捕获错误
'如果你想继续捕获错误,可以用以下方法
resume kk
exit sub
kk:
'在这里加入原本想写在hh中的代码
on error goto hh
'......
error 17 '又可以捕获错误了!!
exit sub
end sub
Linus2000
2000-11-04
打赏
举报
回复
清贴源程序.我劝你看一本<<Visual Basic 9 高级编程策略与范例-错误处理编码与分层技术>>的书,对你可能有帮助.
fxRen
2000-11-03
打赏
举报
回复
我也发现有类似的问题,ON ERROR 好象一次只能抓一个错误!!
fxRen
2000-11-03
打赏
举报
回复
我也发现有类似的问题,ON ERROR 好象一次只能抓一个错误!!
Linus2000
2000-11-03
打赏
举报
回复
请贴源程序
on
error
goto
(Vbscript)和try
cat
ch
在安装了IIS以后,缺省的服务器端脚本语言被设置成VBScript。许多Web 开发团队在他们的开发环境中保持了这些缺省设置,这是不幸的,因为VBScript对于处理运行时错误的支持非常的差。在VBScript中,开发者可以使用的唯一一个错误处理结构是 On
Error
Resume Next (打开错误处理功能) 和 On
Error
GoTo
0 (关闭错误处理功能) 为了在你的ASP 页
C#异常处理“try
cat
ch
”与vb ”on
error
goto
“
C#跟其他语言一样,在编写代码的过程中都会或多或少的出现语法或者逻辑上的错误,如果盲目相信自己的技术只能让这些异常的程序继续存在,最终导致系统无法正常运行甚至瘫痪。技术上要保证代码不出错的同时我们也要给自己留有余地,一般的编程语言都会有异常处理机制,熟练掌握对异常的处理,也是保证我们程序可靠性的前提。 根据前面学习过的vb6.0,的异常处理,在学习c#,的异常处理就很同意理解,原理上都是一样
VB.NET On
Error
语句(转载)
转载 http://developer.51cto.com/art/200910/159233.htm 这里介绍VB.NET On
Error
语句,其实On
Error
并
不能
算是VB的优点,因为使用它会破坏程序的结构,让带有异常处理的程序难以看懂和调试。 经过长时间学习VB.NET On
Error
语句,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。本次讨论的是异常处...
VBA学习笔记六(异常处理)
VBA异常处理异常处理综述异常处理方法分类默认方法三级目录参考文章 异常处理综述 在vba代码中并没有 try
cat
ch
异常处理语句,但有 on
error
语句和try
cat
ch
语句的功能类似; 其形式如:on
error
+处理方式 异常处理方法分类 语法 功能 on
error
GoTo
0 默认报错 ,和不使用该语句报错情况相同 on
error
Resume Next 出现异常后忽略异常,继续执行下一条语句 on
error
goto
[标志语句] 出现异常后,跳转到标
VB.NET中Try-
Cat
ch
结构较传统的On
Error
Resume Next优势何在
VB.NET中Try-
Cat
ch
结构较传统的On
Error
Resume Next优势何在VB.NET中支持两种异常处理机制一种是传统的On
Error
Resume Next另一中是最新的Try-
Cat
ch
-Finally结构化异常处理一般只要谈到这两种机制,大家都会说结构化异常处理会好一些,他是异常处理的首选,但是结构化异常处理与传统的On
Error
Resume Next语句相比,其真正
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章