Hi,
folgender Code:
Delphi-Quellcode:
var
RootNode: IXMLNode;
Doc: TXMLDocument;
begin
// Erzeuge ein Dokument
Doc := TXMLDocument.Create(nil);
try
Doc.Active := True;
// Root Node
Doc.AddChild('DynamicUserForm');
// Parent node
RootNode := Doc.DocumentElement;
(... Dinge tun ...)
Doc.SaveToXML(Result);
Doc.Active := False;
finally
Doc := nil;
end;
end;
Kann ich hierbei auch auf das finalisiernde Doc := nil; zur Freigabe verzichten? Dephi gibt hierbei den Hinweis:
[dcc32 Hinweis] xxx.pas(760): H2077 Auf 'Doc' zugewiesener Wert wird niemals benutzt
Viele Grüße,
Martin