社区
API
帖子详情
vb如何捕捉错误的行号
罗简单
2010-11-24 02:50:05
VB中有很多的过程,打包后在别人电脑上运行,出现了错误,但是在我电脑上运行又没有问题,我不知道问题出现在什么地方,就想在VB中有没有什么方法能够在运行错误的时候返回一个在那一行出现的错误(或者在那个过程中的什么位置发生了错误)
...全文
909
29
打赏
收藏
vb如何捕捉错误的行号
VB中有很多的过程,打包后在别人电脑上运行,出现了错误,但是在我电脑上运行又没有问题,我不知道问题出现在什么地方,就想在VB中有没有什么方法能够在运行错误的时候返回一个在那一行出现的错误(或者在那个过程中的什么位置发生了错误)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PctGL
2010-12-03
打赏
举报
回复
狗带嚼子!
chinaboyzyq
2010-11-30
打赏
举报
回复
[Quote=引用 26 楼 aisac 的回复:]
那是vba是示例,并不是vb6的示例。
如果非要这么划分的话,那就该说Erl宏是从Basic延续过来的了,然后………………
[/Quote]
我这么说,只是强调vb6中不再提倡使用Erl(而是使用Err)并不说明Erl是从哪来的。
在模块化结构化编程中是很少会有人去使用行号的。
嗷嗷叫的老马
2010-11-30
打赏
举报
回复
我是来学习的......
PctGL
2010-11-29
打赏
举报
回复
在你们那里编译后真的没有行号? 或者是随口一说?
xiaoohoo
2010-11-29
打赏
举报
回复
我就事论事:
3楼说的没错
第一句:不是在IDE环境而在exe之下是不可能有行号的.
捕捉行号编译后无效。
dbcontrols :
大家各退一步算啦。也不要让其它版块的人看笑话。
hpygzhx520
2010-11-29
打赏
举报
回复
写了那么多年程序,还不知道有这个方法。惭愧
赵4老师
2010-11-29
打赏
举报
回复
参考PDFReader源代码
dbcontrols
2010-11-29
打赏
举报
回复
被死王八咬住了不撒口,俺也没办法
[Quote=引用 8 楼 zzhgb 的回复:]
说话有点狠了,小心在论坛里吵架
引用 7 楼 dbcontrols 的回复:
这等于狠狠地抽了#3楼一记耳光.
引用 4 楼 pctgl 的回复:
有这功能
VB code
Private Sub Command1_Click()
100 On Error GoTo 600
200 Dim a As Long, b As Long
300 a ……
[/Quote]
GodSeventh007
2010-11-29
打赏
举报
回复
我测试一看,怎么在不显示错误行,显示的就是“出错行号:”后面的行号就没了
[Quote=引用 4 楼 pctgl 的回复:]
VB code
Private Sub Command1_Click()
100 On Error GoTo 600
200 Dim a As Long, b As Long
300 a = 100
400 b = a \ 0
500
600 MsgBox "出错行号: " & Erl
700
800
900
100……
[/Quote]
homer3382
2010-11-29
打赏
举报
回复
用VB外接程序vb6 MZ-TOOLS加行号,并用err.number和erl
zzhgb
2010-11-29
打赏
举报
回复
说话有点狠了,小心在论坛里吵架
[Quote=引用 7 楼 dbcontrols 的回复:]
这等于狠狠地抽了#3楼一记耳光.
引用 4 楼 pctgl 的回复:
有这功能
VB code
Private Sub Command1_Click()
100 On Error GoTo 600
200 Dim a As Long, b As Long
300 a = 100
400 b = a \ 0
500
600 MsgBox "出错行号……
[/Quote]
dbcontrols
2010-11-29
打赏
举报
回复
这等于狠狠地抽了#3楼一记耳光.
[Quote=引用 4 楼 pctgl 的回复:]
有这功能
VB code
Private Sub Command1_Click()
100 On Error GoTo 600
200 Dim a As Long, b As Long
300 a = 100
400 b = a \ 0
500
600 MsgBox "出错行号: " & Erl
700
800
900
100……
[/Quote]
神马都能聊
2010-11-29
打赏
举报
回复
[Quote=引用 24 楼 chinaboyzyq 的回复:]
引用 21 楼 aisac 的回复:
vb6并不提倡使用Erl所以它是隐藏的且VB6MSDN中无说明。
'-----------------------------------------------
MSDN当中有的,示例程序也包含了这个东西,不过这个东西很古老了。
那是vba是示例,并不是vb6的示例。
[/Quote]
如果非要这么划分的话,那就该说Erl宏是从Basic延续过来的了,然后………………
zhaozidong86
2010-11-29
打赏
举报
回复
[Quote=引用 9 楼 homer3382 的回复:]
用VB外接程序vb6 MZ-TOOLS加行号,并用err.number和erl
[/Quote]
+1
chinaboyzyq
2010-11-29
打赏
举报
回复
[Quote=引用 21 楼 aisac 的回复:]
vb6并不提倡使用Erl所以它是隐藏的且VB6MSDN中无说明。
'-----------------------------------------------
MSDN当中有的,示例程序也包含了这个东西,不过这个东西很古老了。
[/Quote]
那是vba是示例,并不是vb6的示例。
zfl2k
2010-11-29
打赏
举报
回复
学习了行号
caiyanyan27
2010-11-29
打赏
举报
回复
参考PDFReader源代码
神马都能聊
2010-11-29
打赏
举报
回复
vb6并不提倡使用Erl所以它是隐藏的且VB6MSDN中无说明。
'-----------------------------------------------
MSDN当中有的,示例程序也包含了这个东西,不过这个东西很古老了。
xiaoohoo
2010-11-29
打赏
举报
回复
[Quote=引用 14 楼 xiaoohoo 的回复:]
我就事论事:
3楼说的没错
第一句:不是在IDE环境而在exe之下是不可能有行号的.
捕捉行号编译后无效。
[/Quote]
不好意思,之前说的不对!
由于代码里用的是 Debug.Print ,生成EXE被删除,所以我就以为没有这功能了!
实际上是有错误行功能的!
我用的CODESMART,之前我一直是调试时增加行号,调试完毕又删除掉。
还没发现,生成EXE也可以用行号。这功能好!
dbcontrols
2010-11-29
打赏
举报
回复
我这里有,随口一说是不负责任的
[Quote=引用 15 楼 pctgl 的回复:]
在你们那里编译后真的没有行号? 或者是随口一说?
[/Quote]
加载更多回复(8)
vb
.net世界上最强的
错误
捕捉
代码
非常详细的
捕捉
到
错误
信息,
错误
位置,
错误
行号
,还有堆栈跟踪,这是用
vb
.net写的,如果用c#.net可以参考进行转换,代码中包括获取当前类名和获取当前方法名等经典代码。
捕捉
到的
错误
信息如下:
错误
信息:未能找到文件“D:\windows_readme.txt”。
错误
位置:Form1.Button1_Click
行号
5 堆栈跟踪:在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) 在 WindowsApplication1.Form1.Button1_Click(Object sender, EventArgs e) 位置 C:\WindowsApplication1\WindowsApplication1\Form1.
vb
:
行号
5
Visual Basic–DBGrid
Visual Basic–DBGrid............................................
c#获取excel中鼠标所选区域的内容
c#获取excel中鼠标所选区域的内容,包括加入Excel的引用,工作薄的获取等
API
1,488
社区成员
23,276
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章