错误捕获陷井的问题?

ggl 2002-10-25 04:24:08
错误捕获陷井能不能做到面项整个工程级别的,如能该怎么做.谢谢!100分幼
...全文
23 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ztchen 2002-10-26
  • 打赏
  • 举报
回复
to wxy_xiaoyu(然也):如果不进行包装那你就必须在每个处理错误的地方写上相应的错误处理代码,而我现在只需要写一个函数就可以了,维护起来非常方便。并且在每个项目中我都可以直接把这个公共模块直接挂接。而有什么新的错误处理则只要改该模块就可以了。其实这是一种代码的积累,也许对于小程序是浪费了,但对于大项目是很有用的。
w18ily 2002-10-25
  • 打赏
  • 举报
回复
要想没这个必要吧!除非是你自己又定义错误定义了!!
Sean918 2002-10-25
  • 打赏
  • 举报
回复
ztchen(ZT) : 出错的地方直接用 
       
 msgbox err.number & " " & Err.Source & " " & Err.Description

不用你自己封装什么吧??
of123 2002-10-25
  • 打赏
  • 举报
回复
错误处理是过程模块级的,超出范围就丢失了。
ztchen 2002-10-25
  • 打赏
  • 举报
回复
这个好象是没有办法。我的做法只是封装一个错误处理函数,以错误代码为参数,里面装载各种错误情况极其返回值。而在需要判断错误的地方则只能用on error resume next 或on error goto XXX,看情况而定。
chinayang 2002-10-25
  • 打赏
  • 举报
回复
好像只能這樣做...不過好麻煩.所有的事件過程函數都要寫.
huxiangming 2002-10-25
  • 打赏
  • 举报
回复
On Error 只能用在一个过程中。
Sean918 2002-10-25
  • 打赏
  • 举报
回复
楼上的。

那还不是要在每个过程里写啊!

没有用的
用户 昵称 2002-10-25
  • 打赏
  • 举报
回复
在你的错误处理事件中调用统一的代码行吗?
On error goto errhandle

end
errhandle:
call youfunc
err.clear
end sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧