[VB] ERROR时 可以知道是那行的ERROR

Home Home
引用 | 编辑 guangmin0622
2007-07-15 21:34
楼主
推文 x0
请问各位大大
是否有语法 可以知道是那行出现的ERR ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 overing
2007-07-17 14:12
1楼
  
转出成执行档之前IDE不是能测试执行?
这时候出现的ERROR就会用黄色底显示出来了...

献花 x0
引用 | 编辑 guangmin0622
2007-07-17 22:37
2楼
  
小弟是打算用在LOG
并非逐步DEBUG~

献花 x0
引用 | 编辑 cheaster
2007-07-18 16:22
3楼
  
通常错误若是一些EXCEPTION的问题的话,是可以做例外处理(注:C或JAVA可以,VB在下就不太清楚了)

但,若是你是一些宣告上的错误的问题,就不适用做什么LOG的方式…

献花 x0
引用 | 编辑 v855617
2008-07-31 02:18
4楼
  
每段的 procedure的第一行与最后一行
程式码配合输出log,这样死掉的话可以大约知道是在那一段
配合on error 再加上 输出error code,这样就可以大约知道是死在那儿了

献花 x0
引用 | 编辑 三仙
2008-08-03 21:43
5楼
  
下面是引用guangmin0622于2007-07-15 21:34发表的 [VB] ERROR时 可以知道是那行的ERROR:
请问各位大大
是否有语法 可以知道是那行出现的ERROR

例如
ON ERROR GO
那在第三行出现错误跳开时 后面的MSGBOX可以提示是在哪行跳开的!

或有其它更好的方式...


习惯上会使用

On Error GoTo ErrorHandler   ' 开启错误处理程式
......
......

ErrorHandler:   ' 错误处理程式
Open "TESTFILE" For Output As #1   ' 开启一个输出档,将错误写入


献花 x0