发现多媒体定时器运行时,如果出现错误,VB直接退出。

火力全开2008 2014-08-10 09:56:25
在做多媒体定时器代码的时候,发现,如果出现某个错误,整个VB就会直接退出。
大家在做这个的时候,也会出现这个问题吗?
...全文
194 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2014-08-27
  • 打赏
  • 举报
回复
引用 10 楼 xuleon521 的回复:
哎哎哎~~~继续
哟哟哟,这就比划胜利姿势了! 二货青年欢乐多!
Tiger_Zhao 2014-08-26
  • 打赏
  • 举报
回复
有错必处理是基本要求,有什么好详细说的。
基础都没学会就要做进阶功能,这叫 no zuo no die!
threenewbee 2014-08-26
  • 打赏
  • 举报
回复
加上On Error Resume Next在代码的开头。 VB调试器无法处理API丢出的异常。
火力全开2008 2014-08-26
  • 打赏
  • 举报
回复
引用 2 楼 Tiger_Zhao 的回复:
使用定时器这种有回调函数的 API,必须显式释放调用才能结束调试。 你自己的代码中不能有未处理的错误。
能给详细说说吗
火力全开2008 2014-08-26
  • 打赏
  • 举报
回复
引用 9 楼 Tiger_Zhao 的回复:
[quote=引用 7 楼 xuleon521 的回复:] [quote=引用 6 楼 Tiger_Zhao 的回复:] 有错必处理是基本要求,有什么好详细说的。 基础都没学会就要做进阶功能,这叫 no zuo no die!
哎,对你这种人,你也只能做到这点吧。希望你是个永远什么都懂的聪明人。no sb no die.[/quote] 我不用什么都懂,只要这方面比你懂就行。 不是会调用几个API就能充高手的,合格的程序员是不会出个错就让VB崩溃的。 你只想听到“VB就是这样的”或者“那样做就不会崩溃了”,而没有意识到是你没有遵守编程守则才引起的崩溃。 版主给的方法也是要有一定基础的人才能做好,否则烂程序员写出来的永远是烂程序。[/quote] 哎哎哎~~~继续
Tiger_Zhao 2014-08-26
  • 打赏
  • 举报
回复
引用 7 楼 xuleon521 的回复:
[quote=引用 6 楼 Tiger_Zhao 的回复:]
有错必处理是基本要求,有什么好详细说的。
基础都没学会就要做进阶功能,这叫 no zuo no die!

哎,对你这种人,你也只能做到这点吧。希望你是个永远什么都懂的聪明人。no sb no die.[/quote]
我不用什么都懂,只要这方面比你懂就行。
不是会调用几个API就能充高手的,合格的程序员是不会出个错就让VB崩溃的。
你只想听到“VB就是这样的”或者“那样做就不会崩溃了”,而没有意识到是你没有遵守编程守则才引起的崩溃。
版主给的方法也是要有一定基础的人才能做好,否则烂程序员写出来的永远是烂程序。
火力全开2008 2014-08-26
  • 打赏
  • 举报
回复
引用 5 楼 caozhy 的回复:
加上On Error Resume Next在代码的开头。 VB调试器无法处理API丢出的异常。
嗯,谢谢。我试试。 版主出现!
火力全开2008 2014-08-26
  • 打赏
  • 举报
回复
引用 6 楼 Tiger_Zhao 的回复:
有错必处理是基本要求,有什么好详细说的。 基础都没学会就要做进阶功能,这叫 no zuo no die!
哎,对你这种人,你也只能做到这点吧。希望你是个永远什么都懂的聪明人。no sb no die.
taoguangye 2014-08-12
  • 打赏
  • 举报
回复
必须崩溃的,,,,
Tiger_Zhao 2014-08-11
  • 打赏
  • 举报
回复
使用定时器这种有回调函数的 API,必须显式释放调用才能结束调试。
你自己的代码中不能有未处理的错误。
平头哥哥 2014-08-10
  • 打赏
  • 举报
回复
vb的程序就是这样,中途出错,整个工程也就over了。 所以,在写代码时,有错误的地方,或者会抛异常的地方, 最好,写个try catch或者 on error go to,当然,写log也是很好的。 这样知道你错在哪里。 如果你知道错在哪里,最好 debug 跑一下。

7,763

社区成员

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

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