TStrings: add missing SaveToFile overload with IgnoreEncoding parameter

git-svn-id: trunk@43945 -
This commit is contained in:
ondrej 2020-01-14 15:16:04 +00:00
parent 7dba9f0294
commit 6ed89d4101
2 changed files with 16 additions and 0 deletions

View File

@ -749,6 +749,7 @@ type
Function Reverse : TStrings;
Procedure Reverse(aList : TStrings);
procedure SaveToFile(const FileName: string); overload; virtual;
procedure SaveToFile(const FileName: string; IgnoreEncoding : Boolean); overload;
procedure SaveToFile(const FileName: string; AEncoding: TEncoding); overload; virtual;
procedure SaveToStream(Stream: TStream); overload; virtual;
procedure SaveToStream(Stream: TStream; IgnoreEncoding : Boolean); overload;

View File

@ -1502,6 +1502,21 @@ end;
Procedure TStrings.SaveToFile(const FileName: string; IgnoreEncoding : Boolean);
Var TheStream : TFileStream;
begin
TheStream:=TFileStream.Create(FileName,fmCreate);
try
SaveToStream(TheStream, IgnoreEncoding);
finally
TheStream.Free;
end;
end;
Procedure TStrings.SaveToFile(const FileName: string; AEncoding: TEncoding);
Var TheStream : TFileStream;