_di_IXMLDocument 内存问题
以下这个代码装入一个xml后内存会增加,用delete 和release 都释放不出来,因为我这个xml文件装入是在服务程序内,每装入一个xml文件内存就会增加,不断装入就会不断增加,请问,如何将xml文件的内存用后关掉并释放。
- C/C++ code
_di_IXMLDocument xml = NewXMLDocument(""); xml->LoadFromXML(文件名);//处理过程 。。。//用完后关闭释放。xml->Active=falsedelete xml;xml=NULL;//或者xml->Release();[解决办法]
[解决办法]
xml->Active=false就可以了,无需delete xml或xml->Release;
[解决办法]
就是来拿分的。
[解决办法]
老妖说得对,这个不用delete,只要active设成false就自动释放了
[解决办法]
[解决办法]
_di_IXMLDocument是COM指针,只要退出它的有效范围会自动Release的。
[解决办法]
楼上都说了很清楚了
[解决办法]
xml->Free()
[解决办法]
xml->Free()
[解决办法]
好像不是socket的问题吧
[解决办法]
我是来围观好多五角星的
[解决办法]
hehe,我也来看星星