mfc 编译无错误 不能运行

wxf19890102 2012-05-05 08:47:12
example.exe 中的 0x7ad61a36 处有未经处理的异常: 0xC0000005: 读取位置 0x00000024 时发生访问冲突


BOOL CWnd::IsDialogMessage(LPMSG lpMsg)
{
ASSERT(::IsWindow(m_hWnd));

if (m_nFlags & WF_OLECTLCONTAINER)
return afxOccManager->IsDialogMessage(this, lpMsg);
else
return ::IsDialogMessage(m_hWnd, lpMsg);
}


位置在这里
...全文
222 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
paresly 2013-12-03
  • 打赏
  • 举报
回复
我也遇到这种问题了,楼主如何解决的
amao831 2012-06-08
  • 打赏
  • 举报
回复
在fileview中清除一下,再编译运行试试
gym267164307 2012-06-08
  • 打赏
  • 举报
回复
m_hWnd是不是无效的,应该是那里出问题了吧
wojiushi3344 2012-06-06
  • 打赏
  • 举报
回复
调试一下,看到哪个文字出错了
向立天 2012-06-05
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
Eleven 2012-05-06
  • 打赏
  • 举报
回复
Debug下打开call stack窗口,看函数调用堆栈,先找到出错的函数
wxf19890102 2012-05-06
  • 打赏
  • 举报
回复
是指针重复指向
schlafenhamster 2012-05-06
  • 打赏
  • 举报
回复
调用:
HRESULT CoInitialize(
LPVOID pvReserved //Reserved; must be NULL
);
试试
Eleven 2012-05-05
  • 打赏
  • 举报
回复
指针无效吧。检查一下你的afxOccManager指针是否有效?

15,979

社区成员

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

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