Adam Naumowicz adamn at math.uwb.edu.pl
Wed Jul 24 15:48:08 CEST 2002

On Wed, 24 Jul 2002, Jonas Maebe wrote:

> On Wed, 24 Jul 2002, Adam Naumowicz wrote:
> > Thanks, I was misled as the error was caused by an operation on the file
> > (FileSize in this situation) which shouldn't do any attempt to write to
> > a file. That's why I expected it would not raise errors no matter in
> > what mode the file was reset.
> Strange, when I just tested it, the error was caused by reset.

That is really strange :-)
On my system the prog below runs without errors.

program tester;

var f:file of char;

//   writeln(FileSize(f));

GDB located the error at FileSize, so that was while I said so.
Therefore my question is still valid - should a call to a routine as
FileSize or Read cause an error when a FileMode is default ?
I checked that the same test program doesn't complain when compiled
with GPC, with Kylix error #13 is raised.

Adam Naumowicz

WWW: http://math.uwb.edu.pl/~adamn/

More information about the fpc-pascal mailing list