显然这段代码中存在内存泄漏:
procedure TForm1.Button1Click(Sender: TObject); var doc: IXMLDocument; begin doc := TXMLDocument.Create(Nil); doc.Active := True; doc.AddChild('test'); doc := Nil; end;
点击这个按钮会给我一个内存泄漏的报告。这是假阳性还是有漏洞?IDE是Rad Studio 10.2
我联系了Eurekalog支持人员:这是一个错误的资源泄漏(不是我的标题所说的内存泄漏)。Eurekalog没有报告内存泄漏,而是报告资源泄漏,很抱歉造成混淆,并感谢您的帮助(特别是误报的建议)。