首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

_di_IXMLDocument 内存有关问题

2012-03-20 
_di_IXMLDocument 内存问题以下这个代码装入一个xml后内存会增加,用delete 和release 都释放不出来,因为我

_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,我也来看星星

热点排行
Bad Request.