永发信息网

vs2003调试的问题!

答案:3  悬赏:10  手机版
解决时间 2021-07-24 23:25
  • 提问者网友:喧嚣尘世
  • 2021-07-24 02:55

vs2003的程序, 我在某方法中设置几个断点, 执行时,如果我F5 跳过跟踪就会抛出异常. 但是如果我F10 一步一步的跟,就不抛出异常. 这是什么问题, 还请高手指点. 不盛感激!

最佳答案
  • 五星知识达人网友:神鬼未生
  • 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会启动断点调试,那你的代码就会按次序一行一行执行编译,

那么正确的代码行肯定不会报错了 ^_^

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯