vs2003的程序, 我在某方法中设置几个断点, 执行时,如果我F5 跳过跟踪就会抛出异常. 但是如果我F10 一步一步的跟,就不抛出异常. 这是什么问题, 还请高手指点. 不盛感激!
vs2003调试的问题!
答案:3 悬赏:10 手机版
解决时间 2021-07-24 23:25
- 提问者网友:喧嚣尘世
- 2021-07-24 02:55
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-07-24 04:03
你F10的时候,是一步一步执行到最后嘛??要是按F5执行报异常,那你F10一步一步走也一定报异常!!可能你没有执行完程序!你再调试一次!再或者你没做异常处理吧?如果没做异常处理的话,一般的是不报异常的!在出问题的那里你加一个try{}catch(){}语句!
全部回答
- 1楼网友:摆渡翁
- 2021-07-24 06:15
F5编译,就是直接编译全程序代码并启动执行。
F10,就是逐过程编译
- 2楼网友:撞了怀
- 2021-07-24 04:38
直接F5会一次性将你的程序整个进行编译,当遇到异常肯定会抛出
而F10会启动断点调试,那你的代码就会按次序一行一行执行编译,
那么正确的代码行肯定不会报错了 ^_^
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯