【 在 [email protected] (复兴) 的大作中提到: 】 : DEBUG 程序时,VC弹出一MessageBox,曰: : “Unhandled exception in XXX.exe(MFC42.DLL) 0xC0000005 : Access Violat : ion." : 不知何意,何因,亦不知如何解决,望诸位高手不吝赐教. : 接受了两位仁兄的指教后,我审查了原程序: : 我在保存初始化文件时调用了数次API函数:WritePrivateProfileString(); : 奇怪的是,前几次此函数的调用毫无问题,而在某一次调用后,this指针被清空 : , : 再运行下一条程序是便出现上述现象。怪哉呀怪哉! : this指针是指向当前视类(CView)的CWnd型指针
如果这个指针是你的某个函数内部的自动变量,那就把它定义成static 类型的,同时在这个位置上定义一个比较大的自动数组,但不要去用这个 数组。 如果这样不会出错,表明是windows内部的bug造成的。 其它情况,再说了。
-- ※ 来源:.网易虚拟社区北京站 http://bj.netease.com.[FROM: 202.99.59.100]
|
|