Debug Assertion Failed!Program: d:\\SOCK.EXE
File: sockcore.cpp
Line: 389
...代码是这样的:
CSocket sock;
SOCKET h=pThreadInfo->pSocket->Detach();
sock.Attach(h);Attach在什么情况下容易出这错? 跟多线程有没有关系?
以前这里是不出错的,也不知道其它地方改了些什么(这里没改过),它就报错了。
调试的时候,pSocket的值是有的。
File: sockcore.cpp
Line: 389
...代码是这样的:
CSocket sock;
SOCKET h=pThreadInfo->pSocket->Detach();
sock.Attach(h);Attach在什么情况下容易出这错? 跟多线程有没有关系?
以前这里是不出错的,也不知道其它地方改了些什么(这里没改过),它就报错了。
调试的时候,pSocket的值是有的。
解决方案 »
- 我用vc6开发一个word2003插件,怎么在这个插件按钮的消息响应中,在word里插入图片??
- glReadPixels()的使用及.BMP文件的生成
- 关于excel文件的纸张大小的设置(急,在线等)
- 请问:怎样在服务程序里取登录用户的用户名?
- 关于WSAAsyncSelect();的用法;
- 兰交会开幕了,庆贺一下吧!散分!!!
- 一个简单的问题!
- 一个关于IP地址、ICMP、NAT、Scoket的问题。一直想不明白。分不够可以另外开帖子。
- 请教高手:怎样在一个窗口里能够输入文本文件(按回车键) 另一个窗口显示出同样的文本
- Drag and Drop 问题,高手请进
- 大侠门,x windows和windows下编程有什么区别啊,x windows操作系统是什么操作系统啊
- 有关MFC和VC的关系,请高手帮忙解答,散100分
调试运行时它说:
SOCK.EXE中的0x005e6eec处未处理的异常: 0xC0000005: 读取位置0x00000004时发生访问冲突。这个是什么意思?
如果没猜错的话,dh_98(逗号)用的是静态方式链接到MFC库的吧。
可以试一试设置为动态链接到MFC库中。
感动的要哭了.... :)那么,这是为什么呀?