当前位置: 代码迷 >> VC >> 程序在release下正常,debug下运行出错?该怎么解决
  详细解决方案

程序在release下正常,debug下运行出错?该怎么解决

热度:10351   发布时间:2013-02-25 00:00:00.0
程序在release下正常,debug下运行出错?
程序编到一半,突然在debug下执行出错,在release下却运行良好,不知道问题出哪了了,麻烦帮我看一下,谢谢!
只提示afxwin2.inl出错,重试后指向“ {   ASSERT(::IsWindow(m_hWnd));   ::GetWindowRect(m_hWnd,   lpRect);   }”的一行程序

------解决方案--------------------------------------------------------
release 下并不是没有错误,只是错误不明显
ASSERT(::IsWindow(m_hWnd));
ASSERT 如果括号内表达式为假,debug下会抱错
错误意思是m_hWnd 不是一个有效的窗口句柄
  相关解决方案