首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC程序 中的0x7821036a(mfc80d.dll)处未处理的错误:0xC0000005:读取位置0xcccccccc时发生访问冲突

2012-09-01 
MFC程序 中的0x7821036a(mfc80d.dll)处未处理的异常:0xC0000005:读取位置0xcccccccc时发生访问冲突Nurse.e

MFC程序 中的0x7821036a(mfc80d.dll)处未处理的异常:0xC0000005:读取位置0xcccccccc时发生访问冲突
Nurse.exe 中的 0x7821036a (mfc80d.dll) 处未处理的异常: 0xC0000005: 读取位置 0xcccccccc 时发生访问冲突,在程序中使用TAB控件是出现错误,屏蔽掉就没有的。错误出现在系统自带的objcore.cpp文件中,位置在if (!AfxIsValidAddress(pOb, pOb->GetRuntimeClass()->m_nObjectSize, FALSE)),求大侠指点迷津。谢谢了


[解决办法]
肯定是你自己的错误延伸到系统dll里面去的而已。你查看你的TAB是否使用正确??
[解决办法]
某个变量没有初始化
[解决办法]
只能猜到是堆栈变量(临时变量,或者函数的局部变量)。调试应该很容易找到的。
有可能是某个MFC对象没有被初始化便被使用了。很久没用过MFC了,光想没用,动手找

热点排行