HEADER()
 Retorna o tamanho do cabeçalho do arquivo de banco de dados corrente
------------------------------------------------------------------------------

 Sintaxe

     HEADER() --> nBytes

 Retorno

     HEADER() retorna a quantidade de bytes no cabeçalho do arquivo de banco
     de dados corrente na forma de um valor numérico inteiro.

 Descriçao

     HEADER() é uma funçao de tratamento de banco de dados utilizado com
     LASTREC(), RECSIZE(), e DISKSPACE() para criar rotinas de cópia de
     segurança de arquivos.

     O padrao é que a funçao HEADER() opere na área de trabalho
     correntemente selecionada.  Pode-se fazê-la operar em uma área de
     trabalho nao selecionada se esta for especificada em uma expressao
     alias (veja o exemplo abaixo).

 Exemplos

       Este exemplo determina o tamanho do cabeçalho de Sales.dbf:

        USE Sales NEW
        ? HEADER()          // Resulta: 258

       Este exemplo define uma pseudo-funçao, DbfSize(), que utiliza
        HEADER() juntamente com RECSIZE() e LASTREC() para calcular o
        tamanho do arquivo de banco de dados corrente em bytes:

        #define DbfSize() ((RECSIZE() * LASTREC()) + HEADER() + 1)

       Depois, você pode utilizar DbfSize() como se fosse qualquer
        outra funçao:

        USE Sales NEW
        USE Customer NEW
        ? DbfSize()
        ? Sales->(DbfSize())

 Arquivos:  Biblioteca EXTEND.LIB.
 To download this example - click here.

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