MyException - 我的异常网
当前位置:我的异常网» VC/MFC » CMDIFrameWnd改为CMDIFrameWndEx,跳出了个冲突

CMDIFrameWnd改为CMDIFrameWndEx,跳出了个冲突

www.MyException.Cn  网友分享于:2013-02-20  浏览:30次
CMDIFrameWnd改成CMDIFrameWndEx,跳出了个冲突

_AFXWIN_INLINE void CWnd::GetClientRect(LPRECT lpRect) const
{ ASSERT(::IsWindow(m_hWnd)); ::GetClientRect(m_hWnd, lpRect);  

CPEN.exe 中的 0x78be554c (mfc90ud.dll) 处最可能的异常: 0xC0000005: 读取位置 0x00000020 时发生访问冲突
CPEN.exe 中的 0x78be554c (mfc90ud.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000020 时发生访问冲突


CMDIFrameWnd改成CMDIFrameWndEx 还需要改其他地方么

------解决方案--------------------
就是把工程里的所有CMDIFrameWnd的字符都替换成CMDIFrameWndEx,用查找功能,选择整个工程查找,工具栏里有一个查找按钮,就是带望远镜的图标,在它旁边输入CMDIFrameWnd就可以了

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有