请问调试时经常碰见:设置断点死掉的情况

Candiyar 2005-04-29 04:00:03
我经常碰见这样的情况:设置了断点,程序是停下来了,vc的窗口也崩到前台,箭头指向设置了断点停下的地方,可是程序再就没有响应了,其它的操作也做不了,只有强制杀掉程序。

当然,也不是每次都出现这样的情况。请问高人们这究竟是什么原因?怎么避免呢?
...全文
99 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayanamiwww 2005-04-30
  • 打赏
  • 举报
回复
同意 42252343(大跃进的猪) 第一句

但是 gamezealot(「Ryoga VS 我愛羅」:潜心练剑.挥剑问情...) 讲得也有一点用处

不要骂人~大家都是斯文人
hopen 2005-04-30
  • 打赏
  • 举报
回复
这个问题我也遇到过
你装了Visual assist了么?有些版本和VC冲突,经常单步调试的时候死掉
第二,我怀疑是词霸和assist冲突,只是怀疑,呵呵。
我一般是将assist和vc安装到不同的盘符下面,好像死机的概率小一点
gamezealot 2005-04-30
  • 打赏
  • 举报
回复
42252343(大跃进的猪)
晕,你怎么能这样骂人啊,没家教啊,我说的纵然不对,那也是个人认识上的问题,你骂人就不对了。再说你碰到的问题我不一定遇到过,或者你就偏偏那么倒霉,死了系统,活该……BS你……
sgc8228 2005-04-30
  • 打赏
  • 举报
回复
确实,好像多线程总是让人畏惧,我现在的程序就是,调试走不通,但运行却通,可能是调试只能单线作业吧,而运行起来才能保证互相不冲突的运行
小弟菜鸟,学习
42252343 2005-04-29
  • 打赏
  • 举报
回复
我遇到过 有时候系统都会死掉 可能是VC盘的问题
gamezealot(「Ryoga VS 我愛羅」:潜心练剑.挥剑问情...) 说的完全是屁话
sungengyu 2005-04-29
  • 打赏
  • 举报
回复
有时是因为弹出了 MessageBox 之类的对话框,按 Alt+Tab 看看是否有弹出对话框。

另外如果是多线程程序,不要随意设置断点,调试起来很麻烦。
七只熊 2005-04-29
  • 打赏
  • 举报
回复
楼上精辟
gamezealot 2005-04-29
  • 打赏
  • 举报
回复
一般说来,你按下f5键就可以继续你的程序了,你所说的没响应了估计是break execution调试按钮可用的情况,一般情况下程序是在跑着呢,稍微等下,等这个按钮变成disable状态就可以了。
还有一般情况下不要强行杀掉程序,shift+F5停止调试就可以了。
估计你说的情况是break execution处于enable状态时(程序运行的很忙的时候)你按下了停止调试,然后调试程序就可是混乱,可以想象一个正在运功疗伤的人受到外界影响的话,肯定会走火入魔的,呵呵。一般情况下等等就可以了,不行的话,就按下break execution按钮再stop debugging。

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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