求解VS2008生成MFC框架窗口点关闭就崩溃

XPR 2010-10-14 03:36:50
用VS2008 SP1的MFC生成office2007风格的MDI窗口,未添加任何代码,直接编译运行,关闭就会报
aaaa.exe 中的 0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified

输出中有个警告
Warning: CMDIFrameWnd without a default menu.

求解是什么原因造成???多谢各位
...全文
557 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
XPR 2010-10-15
  • 打赏
  • 举报
回复
调用堆栈中的信息是这样的
> ntdll.dll!7c92e4ff()
[下面的框架可能不正确和/或缺失,没有为 ntdll.dll 加载符号]
ntdll.dll!7c943ada()
ntdll.dll!7c930435()
ntdll.dll!7c92f65c()
ntdll.dll!7c92f661()
kernel32.dll!7c81cb26()
msvcr90d.dll!__crtExitProcess(int status=0) 行732 C
msvcr90d.dll!doexit(int code=0, int quick=0, int retcaller=0) 行644 + 0x9 字节 C
msvcr90d.dll!exit(int code=0) 行412 + 0xd 字节 C
aaa.exe!__tmainCRTStartup() 行599 C
aaa.exe!wWinMainCRTStartup() 行403 C
kernel32.dll!7c817077()
jannl 2010-10-15
  • 打赏
  • 举报
回复
指定的handle无效
可能是资源问题,看看资源文件里menu有什么问题没有。你可以打断点跟一下关闭按钮的事件响应处理函数,看关闭时做了什么操作。
Eleven 2010-10-15
  • 打赏
  • 举报
回复
XP打了sp3补丁?sp3补丁据说和有些软件有冲突
XPR 2010-10-15
  • 打赏
  • 举报
回复
XP 打上了XP sp3补丁,原来是sp2
重装了VS2008 sp1补丁,问题依就
只要点了框架窗口上的打开或保存,再关闭窗口就报0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified错误

点其它的按钮没有问题....
魔都小强 2010-10-15
  • 打赏
  • 举报
回复
中毒?
XPR 2010-10-14
  • 打赏
  • 举报
回复
大家帮助指导一下呀,多谢了
XPR 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xiaohuh421 的回复:]

引用 7 楼 xpr 的回复:
补充一下,运行显示窗口后,直接关一切正常。 如果运行显示窗口后点一下打开(执行打开文件动作)再关窗口就报
aaaa.exe 中的 0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified


你已经找到问题所在了,你前面不是说 CMDIFrameWnd without a defau……
[/Quote]
用VS2008的MFC向导生成的框架,什么都没做直接跑的
default menu是什么呢?
xiaohuh421 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xpr 的回复:]
补充一下,运行显示窗口后,直接关一切正常。 如果运行显示窗口后点一下打开(执行打开文件动作)再关窗口就报
aaaa.exe 中的 0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified
[/Quote]

你已经找到问题所在了,你前面不是说 CMDIFrameWnd without a default menu 有这个警告吗,你执行的那个操作可能和这个default menu 是相关的.所以崩溃,你先解决掉这个警告看看.
你是不是把这个多文档程序的菜单给删掉了...
XPR 2010-10-14
  • 打赏
  • 举报
回复
补充一下,运行显示窗口后,直接关一切正常。 如果运行显示窗口后点一下打开(执行打开文件动作)再关窗口就报
aaaa.exe 中的 0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified
XPR 2010-10-14
  • 打赏
  • 举报
回复
重新试了N个了,就是崩,错报都是同样的,重启电脑也试了,很怪呀,所以向大家求解呀
wjhuangjin 2010-10-14
  • 打赏
  • 举报
回复
重新生成一个~
sparrow429 2010-10-14
  • 打赏
  • 举报
回复
不可能啊
Eleven 2010-10-14
  • 打赏
  • 举报
回复
没有加任何代码就报错?不会吧。。。
zjexe 2010-10-14
  • 打赏
  • 举报
回复
调试下
s11143 2010-10-14
  • 打赏
  • 举报
回复
没见过这种情况……帮顶

15,980

社区成员

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

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