* change mode fmappend to fmoutput in streamopen. Refer to comments in text.inc.

This makes append work in streamio.

git-svn-id: trunk@46268 -
This commit is contained in:
marco 2020-08-05 16:41:20 +00:00
parent aa633544f1
commit f1dbae577c

View File

@ -99,7 +99,9 @@ begin
begin
InOutFunc:=@StreamWrite;
FlushFunc:=@StreamWrite;
if mode=fmAppend then
if Mode=fmAppend then
begin
Mode:=fmOutput; // see comments in text.inc
Try
GetStream(F).Seek(0,soFromEnd);
except
@ -109,6 +111,7 @@ begin
end;
end;
end;
end;
{ ---------------------------------------------------------------------