中国开发网: 论坛: 程序员情感CBD: 贴子 286109
Fish
当然,我相信是我们的代码的问题,但是我现在不知道该怎么做。贴出代码片段,请指点一下
现在已经可以确定是代码中的 put_text(...) 函数引发的内存泄漏,
put_text 在代码中出现的次数就是内存泄漏发生的次数。

目前还在尝试解决中


XMLDOC->createNode(CComVariant(NODE_ELEMENT),CComBSTR(L"Rec"),NULL,&TempNode);
OneNode->appendChild(TempNode,&TwoNode);

XMLDOC->createElement(CComBSTR(L"RecordNo"),&pElement);
pElement->put_text(WideString(array[i].RecordNo));
pElement->setAttribute(L"sn", CComVariant(StringToOleStr((IntToStr(n++))))) ;
TwoNode->appendChild(pElement,&TempNode);

XMLDOC->createElement(CComBSTR(L"ListNo"),&pElement);
pElement->put_text(WideString(array[i].ListNo));
pElement->setAttribute(L"sn", CComVariant(StringToOleStr((IntToStr(n++))))) ;
TwoNode->appendChild(pElement,&TempNode);
大家都是出来卖的,何苦自己人为难自己人
那些活好的,或者活新的,或者花样多的,
或者老板拉皮条功夫好能拉到肯多花钱的客的,
拜托不要老是打击年老色衰的同行了

老鱼记事 老鱼侃棋 老鱼围脖


相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录