* Implement flushbuffer abstract method in TFiler (part 2) (bug ID 33062)

git-svn-id: trunk@38656 -
This commit is contained in:
michael 2018-04-01 07:19:34 +00:00
parent a137486439
commit 616d8073f2
2 changed files with 6 additions and 0 deletions

View File

@ -1493,6 +1493,7 @@ type
constructor Create(ADriver: TAbstractObjectWriter);
constructor Create(Stream: TStream; BufSize: Integer);
destructor Destroy; override;
Procedure FlushBuffer; override;
procedure DefineProperty(const Name: string;
ReadData: TReaderProc; AWriteData: TWriterProc;
HasData: Boolean); override;

View File

@ -505,6 +505,11 @@ begin
inherited Destroy;
end;
procedure TWriter.FlushBuffer;
begin
Driver.FlushBuffer;
end;
function TWriter.CreateDriver(Stream: TStream; BufSize: Integer): TAbstractObjectWriter;
begin
Result := TBinaryObjectWriter.Create(Stream, BufSize);