HEADER() 
 Devuelve la longitud de la cabecera del fichero de base de datos actual
------------------------------------------------------------------------------
 Sintaxis

     HEADER() --> nBytes

 Devuelve

     HEADER() devuelve el número de bytes de la cabecera del fichero de base
     de datos actual, en forma de número entero. Si no se está utilizando
     ningún fichero de base de datos, HEADER() devuelve cero.

 Descripción

     HEADER() es una función de base de datos que se utiliza con LASTREC(),
     RECSIZE() y DISKSPACE() para crear procedimientos de copia de seguridad
     de ficheros.

     Por defecto, HEADER() actúa en el área de trabajo actualmente
     seleccionada. Para que actúe en un área de trabajo no seleccionada debe
     especificarse como parte de una expresión de alias (consulte el ejemplo
     siguiente).

 Ejemplos

      Este ejemplo determina el tamaño de la cabecera de
        Ventas.dbf:

        USE Ventas NEW
        ? HEADER()                   // Resultado: 258

      Este ejemplo define una pseudofunción, TamaFich(), que utiliza
        HEADER() con RECSIZE() y LASTREC() para calcular el tamaño en bytes
        del fichero de base de datos actual:

        #define TamaFich()        ((RECSIZE() * LASTREC()) + ;
              HEADER() + 1)

        En adelante, puede utilizar TamaFich() igual que cualquier otra
        función:

        USE Ventas NEW
        USE Cliente NEW
        ? TamaFich()
        ? Ventas->(TamaFich())

 Ficheros   La biblioteca asociada es EXTEND.LIB.

 To download this example - click here.

See Also: DISKSPACE() LASTREC() RECSIZE()