为什么我的VC6.0 不能触发端点呢? 代码执行到了,可是断点不触发比如我在OnLButtonDwon里加了MessageBox("Hello");能弹出对话框,但是断点不触发

解决方案 »

  1.   

    没有PDB文件,用Debug配置,重新编译,生成PDB,再调试。
      

  2.   

    因为,MessageBox模态对话框,截断你的程序运行的。解决方法:
    点击确定后,断点继续运行
      

  3.   

    遇到MessageBox("Hello")/模态对话框,程序会暂停,你先得关闭这个对话框
      

  4.   

    我就是在debug下编译运行的,有pdb文件的啊
      

  5.   

    在消息相应函数OnLButtonDwon处就添加断点,看看能不能进去,或者在同样level的消息相应函数处添加断电看看那能不能进去,如果都进不去,那么就关闭编译器,重新生成一遍,6.0常常会有问题,08也会有问题。
    如果其他的都能进去,只有一个进不去,那么应该是消息响应的问题,你看看那断点属性,是不是“总是中断”。
    还是不行,就进反汇编,用F11单步调试,肯定能进去。
      

  6.   

    这个我也遇到过,楼主先看下debug下生成文件所在目录,然后把文件删除,重新生成。。
      

  7.   

    嗯 PDB文件和你的代码文件不对应。所以无法断到。
    我的博客应该有详细的描述:http://girl.diandian.com