FERROR() 
 Comprueba si existen errores después de una operación de fichero binario
------------------------------------------------------------------------------
 Sintaxis

     FERROR() --> nCódigoError

 Devuelve

     FERROR() devuelve el error del DOS de la última operación de fichero
     como un valor numérico entero. Si no hay ningún error, FERROR()
     devuelve cero.

     Valores de Retorno de FERROR()
     ------------------------------------------------------------------------
     Error             Significado
     ------------------------------------------------------------------------
     0                 Satisfactorio
     2                 Fichero no encontrado
     3                 Vía no encontrada
     4                 Demasiados ficheros abiertos
     5                 Acceso denegado
     6                 Manejador no válido
     8                 Memoria insuficiente
     15                Unidad especificada no válida
     19                Ha intentado escribir en un disco protegido
                       contra escritura
     21                Unidad no preparada
     23                Error CRC de datos
     29                Fallo de escritura
     30                Fallo de lectura
     32                Violación de compartición
     33                Violación de bloqueo
     ------------------------------------------------------------------------

 Descripción

     FERROR() es una función de fichero de bajo nivel que indica un error
     del DOS después de que se haya utilizado una función de fichero. Estas
     funciones incluyen FCLOSE(), FCREATE(), FERASE(), FOPEN(), FREAD(),
     FREADSTR() y FRENAME(). FERROR() retiene su valor hasta la siguiente
     ejecución de una función de fichero.

     ¡Advertencia! Esta función permite el acceso de bajo nivel a los
     ficheros y dispositivos del DOS. Debe utilizarse con gran precaución y
     requiere un conocimiento profundo del sistema operativo

 Ejemplos

      Este ejemplo comprueba FERROR() después de crear un fichero
        binario y muestra un mensaje de error si falla la creación:

        #include "Fileio.ch"
        //
        nManejador := FCREATE("Temp.txt", FC_NORMAL)
        IF FERROR() != 0
           ? "No se puede crear el fichero, error DOS ", FERROR()
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: DOSERROR() FCLOSE() FCREATE() FERASE() FOPEN()