首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将VS2008设置为在try-catch语句中出错时中断

是否可以将VS2008设置为在try-catch语句中出错时中断
EN

Stack Overflow用户
提问于 2009-02-19 19:15:11
回答 4查看 2.1K关注 0票数 12

我喜欢VB6的一个原因是,无论您设置了什么错误处理,您都能够告诉开发环境在所有错误时中断。有没有可能在VS2008中做同样的事情,以便调试器在出现错误时停止,即使它发生在try-catch语句中?

当你在处理一个有500条记录的文件时,这个问题尤其困难,因为它在其中一个记录上失败了--谁知道是哪一个--你不想修改代码,这样你的for计数器就会在for循环之外初始化--这是草率的长期做法。您只是希望调试器知道由于您放置在某个位置的某些设置而停止。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-02-19 19:17:32

是,转到“调试”菜单,选择“异常...”,选中“抛出”中的“公共语言运行时异常”。

票数 22
EN

Stack Overflow用户

发布于 2009-02-19 19:17:52

当然,按Ctrl E组合键打开exceptions窗口,并勾选公共语言运行时异常的抛出复选框

这将停止执行,打开抛出异常的源代码,并通过一个消息窗口告诉您它是什么错误,并指向抛出的行。

票数 7
EN

Stack Overflow用户

发布于 2009-02-26 21:33:08

在工作中调试项目的过程中,我发现了每个人都在谈论的复选框。我打开了它,突然间我得到了所有这些异常抛得到处都是!事实证明,另一个团队的开发人员一直在使用Try-Catch作为容易预防的情况的掩码(但他们太懒了,不会让自己陷入困境)。坏的!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/566742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档