我用VS2008,也有类似情况。 直接启动exe文件,正常; 不在某些代码处下断点,调试,也正常; 在某些代码处下断点,调试,本来是立刻就执行到的地方,得等4、5分钟才执行到,期间鼠标能动,键盘灯有反应,音乐能播放,但其他操作基本都不响应,任务管理器也很难调出来。 特殊的是,“某些代码”是在线程函数中。
在同事的帮助下发现大概是webbrowser控件引起的,我把用到的这两个控件的代码都屏蔽掉了,然后我程序运行了100多次都没有死机。。。。。。 这个控件真猛。
看看是否线程死锁,线程死锁后跟你那情况差不多,PE看下不就知道了!
有死循环吧? 要不就是内存吃的太多了
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧