BIN2W()
 Converte um inteiro sem sinal de 16 bits para um valor numérico
------------------------------------------------------------------------------

 Sintaxe

     BIN2W(<cIntSemSinal>) --> nNúmero

 Argumentos

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

 Retorno

     BIN2W() retorna um valor numérico inteiro.

 Descriçao

     BIN2W() é uma funçao de tratamento de arquivo de baixo nível que é
     utilizada juntamente com FREAD() para converter uma cadeia de
     caracteres de dois bytes formatada como um inteiro sem sinal para um
     numérico MI>Clipper.  Isto é especialmente útil quando você está lendo
     um arquivo binário e quer ler os dados 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 bytes por registro (bytes
     10-11).  O resultado é o mesmo que com RECSIZE():

     #include "Fileio.ch"
     //
     nHandle = FOPEN("Sales.dbf", FO_READ)
     //
     // Ponterio no byte 10, tamanho de registro
     FSEEK(nHandle, 10, FS_SET)
     //
     // Le tamanho de registro
     cRecSize = SPACE(2)
     FREAD(nHandle, @cRecSize, 2)
     //
     ? LTRIM(STR(BIN2W(cRecSize)))            // Resulta: 124
     FCLOSE(nHandle)

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

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