Talk:System.Rewrite
If F is assigned an empty name such as AssignFile(F, ), then after the call to Reset, F refers to the standard input file.
- If F was assigned an empty name such as AssignFile(F,), then after the call to Rewrite, F refers to the standard output file.
is wrong. Please add "empty string" in 2nd parameter of AssignFile.
Proposal is
- If F was assigned an empty name such as AssignFile(F, ''), then after the call to Rewrite, F refers to the standard output file.
--Tarisawa (talk) 13:39, 21 March 2014 (PDT)
The check of RecSize error check behaves like the rest of platforms, It would be fine to remark this behaviour. So given this line:
If RecSize is omitted, a default record size of 128 bytes is assumed.
I would update it as:
If RecSize is omitted, a default record size of 128 bytes is assumed. If RecSize <=0 it will cause an IO Error 106.
And I would add this line add the end:
If any IO error is happen, the file is closed. Don't need to call CloseFile.