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) |