关于dll多线程时出现栈访问冲突的问题 本帖最后由 hack_bxc 于 2013-09-03 17:15:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从这些简短的介绍来看,不该是你程序的问题,不要花过多的时间去分析那些ASM代码,特别设计到堆栈,那些简短的ASM代码很那分析出点什么。如果代码内没什么问题不妨考虑下是不是你的系统出了什么问题,拿这段代码去别的电脑去试下有没有问题 在XP SP3的虚拟机中,问题依然存在。 beginthread线程代码 是否有:静态内存缓冲区太小溢出?动态内存分配释放不匹配? 现在异常又变成Stack overflow了 你要不要用MFC的向导生成支持MFC库的dll试试? 堆栈都是由系统和你的代码自动管理的,你看下你线程里是否有没释放的资源,如果你没有大的内存申请,那么查查是否有小的在for或while中申请的内存,或需要释放的句柄没释放掉,引起的内存溢出?在VC调试时,左下角有个可以检查内存溢漏的标签,你点下可以测内存溢出,我手机打的,没vc软件,你如果找不到可百度下 VC 检测 内存 遗漏(或 溢出),能找到详细的介绍。你试着用这种方法debug下试试 在新线程中,就没有申请内存。基本都是使用栈的的。而且就是个回调函数。也用不了多少空间。使用栈的话 有没有内存缓冲区太小溢出?这是DUMPDUMP下载这是源代码SRC下载你们看看吧,谢谢了~ MFC调用外部程序问题 VS2008 MFC程序能否从VC6中直接引入对话框资源??? 请教关于如何在文档向下滚动后获得鼠标相对于文档最上方的坐标 如何截取并分析网页内容 建立win32 application工程,能不能使用MFC中的类和函数的?使用API编程的 过年关喽!今年你挣了多少? 内存分配问题 如何在视类中获得主框架的指针 还是问题!? 如何将服务器端定时器发送来的JPG图像存储为AVI格式 关于MFC消息的问题 wtl中如何添加自定义消息, 请高手指点
如果代码内没什么问题不妨考虑下是不是你的系统出了什么问题,拿这段代码去别的电脑去试下有没有问题
在XP SP3的虚拟机中,问题依然存在。
在VC调试时,左下角有个可以检查内存溢漏的标签,你点下可以测内存溢出,我手机打的,没vc软件,你如果找不到可百度下 VC 检测 内存 遗漏(或 溢出),能找到详细的介绍。
你试着用这种方法debug下试试
在新线程中,就没有申请内存。基本都是使用栈的的。而且就是个回调函数。也用不了多少空间。使用栈的话 有没有内存缓冲区太小溢出?这是DUMPDUMP下载
这是源代码SRC下载你们看看吧,谢谢了~