Fish:
当然,我相信是我们的代码的问题,但是我现在不知道该怎么做。贴出代码片段,请指点一下
[阅读: 688] 2006-02-18 09:06:13
现在已经可以确定是代码中的 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);
大家都是出来卖的,何苦自己人为难自己人
那些活好的,或者活新的,或者花样多的,
或者老板拉皮条功夫好能拉到肯多花钱的客的,
拜托不要老是打击年老色衰的同行了
老鱼记事 老鱼侃棋 老鱼围脖