[fpc-pascal]File errors
    Peter Vreman 
    peter at freepascal.org
       
    Mon May  5 11:52:46 CEST 2003
    
    
  
> On Mon, May 05, 2003 at 11:35:14AM +0200, Peter Vreman wrote:
>> > Hi,
>> >
>> > How do you check for file errors such as "Disk Full" before attempting
>> > to write out a file to disk ?
>> > You can easily check if a file exists with the fileExists function...
>> > Can something similar be done for other file errors ?
>>
>> You can check with diskfree() how much space is left on a disk
>
> Well the program I'm developing is irc services, any particular way
> you'd reccomend recoding it so it doesn't crash because of a 'Disk Full'
> error ?
You can turn of io-checking and check the result of ioresult
{$I-}
 writeln(flog,logmessage)
{$I+}
if ioresult<>0 then
 writeln(stderr,'Error writing to disk');
    
    
More information about the fpc-pascal
mailing list