解决xx.exe中的 0x004fd913 处未处理的异常: 0xC0000005: 读取位置 0xfeeefef2 时发生访问冲突

    想在MFC MDI的MainFrame显示前弹出一个对话框,确认了才让MainFrame显示,一开始是将加载对话框的代码放在了MainFrame的OnCreate方法里,不过却整天抛出"xx.exe中的 0x004fd913 处未处理的异常: 0xC0000005: 读取位置 0xfeeefef2 时发生访问冲突"的异常。

 使用排除法,发现原来只要在OnCreate里返回-1的话就会抛出异常,于是将弹出对话框的代码放在CWinApp派生类的InitInstance方法里,问题解决。

你可能感兴趣的:(mfc)