[求助]一个关于调试,运行的问题
为什么同一个程序启动调试时正常,一但生成DEBUG版后就无法正常运行? 估计是你程序里面会调用其它目录中的资源吧,把Debug目录中的exe放到工程目录中来回复 2# 的帖子
还是不行啊!出现下图所示的错误!我根本没用到F盘里的文件啊!点击重试后出现下面第二幅图的错误提示
[[it] 本帖最后由 yaoxin 于 2008-5-20 23:53 编辑 [/it]] CWnd* CWnd::GetDlgItem(int nID) const
{
ASSERT(::IsWindow(m_hWnd));// Line 92
if (m_pCtrlCont == NULL)
return CWnd::FromHandle(::GetDlgItem(m_hWnd, nID));
else
return m_pCtrlCont->GetDlgItem(nID);
}
上面是VC提供的源代码, 92行的断言失败!
也就是调用GetDlgItem时传入了一个非法的窗口指针, 检查一下窗口的创建过程
回复 4# Arcticanimal 的帖子
嗯,谢谢,我试试看看!页:
[1]
