Alexandre Leclerc wrote:
Hi all,

an application writes a text file on disk (Windows) and my FPC
application opens it to process it. On some systems I open the file
faster than the OS has finished writing it. I then get an 'Unexpected
end of file'.

I would like to know if there is a way I can detect the file is finish
written on the disk; else should I simply trap the error and then
close/reopen if I get it?

Regards.


Other solution is to change this application which writes to text file on disk,that way that it should write to temporary file and then change filename to destination.Because renaming file is atomic under linux and windows you will not worry about file writes.


Regards
Boguslaw

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to