vs2010中Sleep()调试正常/运行出错

shuihuo100 2013-03-29 04:10:42
做了一个程序,其中有
Sleep(20);
能够正常生成,单步调试也正常。但是连续运行则提示中断,点击继续又能往下进行。
错误提示如下:
*****.exe 中的 0x7c96487f 处有未经处理的异常: 0xC0150010: 正被停用的激活上下文对于当前执行线程来说不是活动的。

求大神解惑,多谢!
...全文
305 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimette 2013-04-01
  • 打赏
  • 举报
回复
上代码!!!
shuihuo100 2013-03-29
  • 打赏
  • 举报
回复
果然不是Sleep的问题。把sleep注销以后,提示 编辑并继续 : warning 2003 : 代码位置更改可能引起异常处理或变量析构错误: CMy9200_testDlg::OnBnClickedButtonSend
思考者Jack 2013-03-29
  • 打赏
  • 举报
回复
注释了再试试,这个简单的方法你应该会吧。
jimette 2013-03-29
  • 打赏
  • 举报
回复
和sleep 无关 不信你注释掉这句话!
孤客天涯 2013-03-29
  • 打赏
  • 举报
回复
不太可能是Sleep出错,你出错时看看堆栈是什么?

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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