Header() é uma função de tratamento de banco de dados utilizado com LastRec(), RecSize() e DiskSpace()para criar rotinas de cópia de segurança de arquivos.
O padrão é que a função Header() opere na área de trabalho correntemente selecionada. Pode-se fazê-la operar em uma área de trabalho não selecionada se esta for especificada em uma expressão alias.
//Este exemplo, define uma pseudo-função, DBFSize(), que utiliza Header() juntamente com//RecSize() e LasRec() para calcular o tamanho do arquivo de banco de dados corrente em bytes.#Define DBFSize() ((RECSIZE() * LASTREC()) + HEADER() + 1)//Depois, pode-se utilizar a função DBFSize() como se fosse qualquer outra função.USE Sales NEWUSE Customer NEW? DBFSize()? Sales->(DbfSize())