2
回答
使用C++接收网络事件消息时崩溃
【腾讯云】学生服务器套餐10元/月 >>>   

 

这个open平台已经没有专人维护了,联系不上,12年的项目,比较老,目前我猜测的是我如果不对事件的形参做些什么,肯定就会崩溃,因为在另外一个事件里,如果我把函数内部置空,什么都不做,就报错,但是如果用CString把形参接过来就不会报错,但是用同样的方法处理这个事件却行不通

我刚从java组调过来临时帮忙,对c++也是刚自学了一个礼拜,很多地方都是搬运,所以不是太了解。

我怀疑是这个函数有const char*形参的原因,另外一个可以用的事件只有2个参数,都是unsigned int类型

请问有朋友能提点提点吗?有能解决的可以包红包,研究两天了没解决这问题,工时严重超了啊~~~

<无标签>
举报
wade-zh
发帖于2周前 2回/108阅
共有2个答案 最后回答: 2周前

CString与char *互转总结

https://blog.csdn.net/flydream0/article/details/8543525/

这个人是windows api函数要传char*不是cstring

--- 共有 2 条评论 ---
快乐的一只小青蛙 回复 @wade-zh : 不开窍,人家说的是CString的Format的方法,%s对应的传char* 而不是传CString 1周前 回复
wade-zh谢谢您回复,我不是要给他传参数,这是一个recv函数,我要接他发过来的消息,现在我能接到这个消息,但是一出了这个函数就报错,错误定位在afxtls.cpp中的 inline void* CThreadSlotData::GetThreadValue(int nSlot) ... return pRetVal;这个位置 2周前 回复

经过翻找百度,我发现我的问题跟这个人的问题简直一模一样,除了搜索到跟进汇编调试之外没找到其他的答案,请问各位有解决办法吗?

http://www.th7.cn/Program/cp/2011-07-07/31020.shtml

顶部