BIN2W()
 Convierte un entero sin signo de 16 bits en un valor numérico
------------------------------------------------------------------------------
 Sintaxis

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

 Argumentos

     <cEntSinSigno> es una cadena de caracteres en formato de entero sin
     signo de 16 bits (el byte menos significativo es el primero). La
     función sólo utiliza los dos primeros caracteres; todos los dem s se
     ignoran.

 Devuelve

     BIN2W() devuelve un valor numérico entero.

 Descripción

     BIN2W() es una función de ficheros de bajo nivel que se utiliza con
     FREAD() para convertir una cadena de caracteres de dos bytes, en
     formato de entero sin signo, en datos numéricos de CA-Clipper. Es muy
     útil al leer un fichero binario, porque permite leer los datos en su
     formato original.

 Ejemplos

      Este ejemplo abre un fichero de base de datos utilizando
        funciones de fichero de bajo nivel y lee el número de bytes por
        registro (bytes 10-11). El resultado es el mismo que con RECSIZE():

        #include "Fileio.ch"
        //
        nManejador := FOPEN("Ventas.dbf", FO_READ)
        // Nota: La longitud de un registro de Ventas.dbf es 124
        //
        // Apuntar al byte 10, el primer byte de tamaño de registro
        FSEEK(nManejador, 10, FS_SET)
        //
        // Leer el tamaño de registro
        cTamReg := SPACE(2)
        FREAD(nManejador, @cTamReg, 2)
        //
        ? LTRIM(STR(BIN2W(cTamReg)))             // Resultado: 124
        FCLOSE(nManejador)

 Ficheros   La biblioteca asociada es EXTEND.LIB,
            el fichero fuente es SOURCE\SAMPLE\EXAMPLEA.ASM

 To download this example - click here.

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