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

     BIN2I(<cEntConSigno>) --> nNúmero

 Argumentos

     <cEntConSigno> es una cadena de caracteres en formato de entero con
     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

     BIN2I() devuelve un valor numérico entero.

 Descripción

     BIN2I() 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 con signo, en datos numéricos de CA-Clipper. Es muy
     útil al leer ficheros de otros productos, porque permite leer los datos
     numéricos en su formato original.

 Ejemplos

      Este ejemplo abre un fichero de base de datos utilizando
        funciones de fichero de bajo nivel y lee la fecha de la última
        actualización (bytes 1-3). El resultado es el mismo que con
        LUPDATE():

        #include "Fileio.ch"
        //
        nManejador := FOPEN("Ventas.dbf", FO_READ)
        //
        // Apuntar al byte 1 del fichero
        FSEEK(nManejador, 1, FS_SET)
        //
        // Leer la fecha de la última actualización
        nAno := BIN2I(FREADSTR(nManejador, 1) + CHR(0))
        nMes := BIN2I(FREADSTR(nManejador, 1) + CHR(0))
        nDia := BIN2I(FREADSTR(nManejador, 1) + CHR(0))
        //
        ? LTRIM(STR(nDia)), LTRIM(STR(nMes)), LTRIM(STR(nAno))
        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: BIN2L() BIN2W() FREAD() FREADSTR() I2BIN() L2BIN()