Chinaunix首页 | 论坛 | 博客
  • 博客访问: 378689
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:36:27

yybhz:不错,我已经为这种问题郁闷很久了
(发表于2004-12-16 11:12:00)

Comer:哎,我也是经常出现这样的问题。有时候只好把CString 改为char *。Microsoft的东西就是这样啦。
(发表于2004-12-16 23:15:00)

FanTian:这个问题应该是CString的问题,特别是在多线程环境中CString对象使用完后要记得自己Empty
(发表于2004-12-18 14:42:00)

starcat2002:所以偶狂B4CString,吃它的亏吃多了
(发表于2004-12-21 9:27:00)

arcnode:几乎可以推测是CString跨进程使用的问题,根本不是所谓的什么GlobalAlloc解决了这个问题,只是导致这个问题比较少出现罢了。检查多线程之间CString的使用释放问题,特别是线程异常终止导致内部有CString没有释放就会导致这种问题。
解决办法很简单:
1、线程内部不使用CString。
或者
2、线程内部使用的CString由外部传递。


(发表于2006-3-1 14:01:00)

..........................................................................
--------------------next---------------------

阅读(172) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~