Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Harbour Version 0.37 (c) reference Guid - Norton Guide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]

FERROR()

Reports the error status of low-level file functions
---------------------------------------------------------------------------------

 Syntax

        FERROR() --> <nErrorCode>  

 Returns

        <nErrorCode>   Value of the DOS error last encountered by a 
                  low-level file function.

        FERROR()   Return Values      

      +------------------------------------------------------+
      | Error | Meaning                                      |
      |-------+----------------------------------------------|
      | 0     | Successful                                   |
      | 2     | File not found                               |
      | 3     | Path not found                               |
      | 4     | Too many files open                          |
      | 5     | Access denied                                |
      | 6     | Invalid handle                               |
      | 8     | Insufficient memory                          |
      | 15    | Invalid drive specified                      |
      | 19    | Attempted to write to a write-protected disk |
      | 21    | Drive not ready                              |
      | 23    | Data CRC error                               |
      | 29    | Write fault                                  |
      | 30    | Read fault                                   |
      | 32    | Sharing violation                            |
      | 33    | Lock Violation                               |
      +------------------------------------------------------+

 Description

      After every low-level file function,this function will return  a
      value that provides additional informationon the status of  the
      last low-level file functions's performance.If the FERROR()
      function returns a 0, no error was detected.Below is a table  of
      possibles values returned by the FERROR() function.

 Examples

      #include "Fileio.ch"
      //
      nHandle := FCREATE("Temp.txt", FC_NORMAL)
      IF FERROR() != 0
         ? "Cannot create file, DOS error ", FERROR()
      ENDIF
      

Status

      Ready

 Compliance

      This function is CA-Clipper compatible

 Files

      Library is Rtl



See Also: FCLOSE() FERASE() FOPEN() FWRITE()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson