谁能帮忙解答问题;程序退出时有如下错误
---------------------------
"0x004010fc" 指令引用的 "0x013010a0" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
-------------------------
通过这个错误,找到错误的地方?
---------------------------
"0x004010fc" 指令引用的 "0x013010a0" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
-------------------------
通过这个错误,找到错误的地方?
解决方案 »
- 浮动窗口如何实现啊?
- 字符转换的问题
- 右键应用程序任务栏图标,导致程序标题栏背景图片恢复系统默认的了,改怎么修改?
- 如何截取其它进程中msGrid的数据?
- vc如何为dsw生成mak文件?
- 强烈寻求RS422,RS232通信编程方面的资料,文档,例子,源码均可,谢谢!
- 如何获得CRichEditCtrl控件中当前的行?
- 请教,如何在文档窗口内输出一个double型的数?
- 谁看得懂这句:typedef struct xyzobj *XYZ; ????
- 老掉牙的问题:变化Button位图,可我一直没有作出来,多多帮忙!
- 怎么用编辑框获得多个文件路径?
- 急,问一个怎么取得EditBox的焦点的问题,是在窗口初始化的时候设置,用setfocus不行
比如在析构函数中delete内存时没有判断其是否为NULL(可能已经delete了)
可能是使用了野指针,可能……
debug看看具体在哪儿不想解决的话就try,catch掉好了
{
if(m_pSocket)
delete[] m_pSocket;
if(m_pSendCmdThd)
delete[] m_pSendCmdThd;
if(m_pDoc)
delete[] m_pDoc;
WSACleanup();
}
{
if(m_pSocket)
delete[] m_pSocket;
if(m_pSendCmdThd)
delete[] m_pSendCmdThd;
if(m_pDoc)
delete[] m_pDoc;
WSACleanup();
}但有时m_pSocket并不是0x00000000,而是0xcccccccc,所以判断还是会去delete[] m_pSocket,不用m_pSocket了就先把m_pSocket置0