0

显然这段代码存在内存泄漏:

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

4

1 回答 1

0

我联系了 Eurekalog 支持:这是资源泄漏的误报(不是我的标题所说的内存泄漏)。Eurekalog 没有报告内存泄漏而是资源泄漏,抱歉造成混淆,感谢帮助(尤其是误报的建议)。

于 2019-01-30T16:23:47.397 回答