[fpc-pascal] FreePascal Windows - Force files to write to disk
Giuliano Colla
giuliano.colla at fastwebnet.it
Wed Mar 22 14:05:37 CET 2017
Il 22/03/2017 13:20, James Richters ha scritto:
> No, it is not only freepascal, but not every program either.
A wild guess. The vilain could be the journal logic.
The journal tells that the write operation has not been completed at
power off, and restores the last valid version of the file, which was
empty, because of the rewrite you performed after assigning.
You might try overwriting the old file instead of clearing it. Something
like:
Assign.
Seek to the beginning of the file. (instead of rewrite)
Write whatever you need.
Truncate.
Close.
This will give the journal a different story to cope with. Maybe it will
help.
Giuliano
More information about the fpc-pascal
mailing list