BIN2L()
 Converte um inteiro com sinal de 32 bits para um valor numérico
------------------------------------------------------------------------------

 Sintaxe

     BIN2L(<cIntSinal>) --> nNumber

 Argumentos

     <cIntSinal> é uma cadeia de caracteres na forma de um número
     inteiro com sinal de 32 bits--menor byte significante primeiro.
     Somente os quatro primeiros caracteres sao utilizados pela funçao:
     todos os outros sao ignorados.

 Retorno

     BIN2L() retorna um valor numérico inteiro.

 Descriçao

     BIN2L() é uma funçao de tratamento de arquivo de baixo nível que é
     utilizada em conjunto com FREAD() para converter uma cadeia de
     caracteres de quatro bytes formatada como um inteiro com sinal para um
     numérico Clipper.  Isto é especialmente útil quando você está lendo
     outros tipos de arquivo e quiser ler dados numéricos em seu formato
     nativo.

 Exemplos

     Este exemplo abre um arquivo de banco de dados utilizando funçoes de
     arquivo de baixo nível e lê a quantidade de registros (bytes 4-7).  O
     resultado é o mesmo que com LASTREC():

     #include "Fileio.ch"
     //
     nHandle = FOPEN("Sales.dbf", FO_READ)
     //
     // Ponteiro no byte 4
     FSEEK(nHandle, 4, FS_SET)
     //
     // Le número de registros
     cRecords = SPACE(4)
     FREAD(nHandle, @cRecords, 4)
     //
     ? LTRIM(STR(BIN2L(cRecords)))                 // Resulta: 84
     FCLOSE(nHandle)

 Arquivos:  Biblioteca EXTEND.LIB, fonte EXAMPLEA.ASM.
 To download this example - click here.

See Also: BIN2I() BIN2W() FREAD() FREADSTR() I2BIN() L2BIN()