* 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,12 +99,15 @@ begin
begin
InOutFunc:=@StreamWrite;
FlushFunc:=@StreamWrite;
if mode=fmAppend then
Try
GetStream(F).Seek(0,soFromEnd);
except
InOutRes:=156;
end;
if Mode=fmAppend then
begin
Mode:=fmOutput; // see comments in text.inc
Try
GetStream(F).Seek(0,soFromEnd);
except
InOutRes:=156;
end;
end;
end;
end;
end;