|
@@ -167,6 +167,7 @@ begin
|
|
F:=TFileStream.Create(AFileName,fmOpenread or fmShareDenyWrite);
|
|
F:=TFileStream.Create(AFileName,fmOpenread or fmShareDenyWrite);
|
|
try
|
|
try
|
|
FFileName := '';
|
|
FFileName := '';
|
|
|
|
+ Doc.Free;
|
|
ReadXMLFile(Doc, AFilename);
|
|
ReadXMLFile(Doc, AFilename);
|
|
FFileName:=AFileName;
|
|
FFileName:=AFileName;
|
|
finally
|
|
finally
|
|
@@ -176,6 +177,7 @@ end;
|
|
|
|
|
|
procedure TXMLConfig.LoadFromStream(S: TStream);
|
|
procedure TXMLConfig.LoadFromStream(S: TStream);
|
|
begin
|
|
begin
|
|
|
|
+ Doc.Free;
|
|
ReadXMLFile(Doc,S);
|
|
ReadXMLFile(Doc,S);
|
|
FModified := False;
|
|
FModified := False;
|
|
if (Doc.DocumentElement.NodeName<>FRootName) then
|
|
if (Doc.DocumentElement.NodeName<>FRootName) then
|