使用VS2005 为RICHEDIT2.0添加一个CString的变量 运行程序后 关闭窗口中断解决思路

使用VS2005 为RICHEDIT2.0添加一个CString的变量 运行程序后 关闭窗口中断
MFC程序 使用VS2005 为RICHEDIT2.0添加一个CString的变量 运行程序后 关闭窗口中断


错误提示是:Sale.exe 中的 0x64cd1e98 (mfc80d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x64c92e90 时发生访问冲突

------解决方案--------------------
查了一下可能出错原因是:你在类当中定义了一个指针类型的变量 , 然后没有在构造函数中对其初始化,之后在使用到这个指针的时候就会提示这个错误。
你自己设置断点,调试,看看出错的是哪一行?


------解决方案--------------------
这错误提示,肯定是野指针了,但看你的说法,好像是CString默认构造时,指针是野的,必须用其他构造函数才行,于是用来读文本时就遗憾了,在构造函数里先分配一定空间试试。反正最值得信任的人永远是调试器。