首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2012-02-19 
程序在release下正常,debug下运行出错?程序编到一半,突然在debug下执行出错,在release下却运行良好,不知道

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

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

热点排行