FCLOSE()
 Cierra un fichero binario abierto y escribe memorias intermedias del DOS en
 disco
------------------------------------------------------------------------------
 Sintaxis

     FCLOSE(<nManejador>) --> lError

 Argumentos

     <nManejador> es el manejador de fichero obtenido previamente
     mediante FOPEN() o FCREATE().

 Devuelve

     FCLOSE() devuelve falso (.F.) si se ha producido un error mientras
     estaba escribiendo; de lo contrario, devuelve verdadero (.T.).

 Descripción

     FCLOSE() es una función de fichero de bajo nivel que cierra ficheros
     binarios y fuerza a que las memorias intermedias asociadas del DOS se
     graben en disco. Si la operación falla, FCLOSE() devuelve falso (.F.).
     FERROR() puede utilizarse para determinar el motivo del fallo. Por
     ejemplo, si intenta utilizar FCLOSE() con un manejador no válido
     devuelve falso (.F.) y FERROR() devuelve el error 6 de DOS, manejador
     no válido. Consulte FERROR() para obtener una lista completa de números
     de errores.

     ¡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 utiliza FCLOSE() para cerrar un fichero binario
        que se ha creado recientemente y muestra un mensaje de error si
        falla el proceso de cierre:

        #include "Fileio.ch"
        //
        nManejador := FCREATE("Fichpru", FC_NORMAL)
        IF !FCLOSE(nManejador)
           ? "Error cerrando el fichero, error número: ", FERROR()
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: FCREATE() FERROR() FOPEN()