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

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

 Argumentos

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

 Devuelve

     BIN2L() devuelve un valor numérico entero.

 Descripción

     BIN2L() es una función de ficheros de bajo nivel que se utiliza con
     FREAD() para convertir una cadena de caracteres de cuatro 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 el número de registros
        (bytes 4-7). El resultado es el mismo que con LASTREC():

        #include "Fileio.ch"
        //
        nManejador := FOPEN("Ventas.dbf", FO_READ)
        // Nota: Ventas.dbf contiene 84 registros
        //
        // Apuntar al byte 4
        FSEEK(nManejador, 4, FS_SET)
        //
        // Leer el número de registros
        cRegistros := SPACE(4)
        FREAD(nManejador, @cRegistros, 4)
        //
        ? LTRIM(STR(BIN2L(cRegistros)))          // Resultado: 84
        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() BIN2W() FREAD() FREADSTR() I2BIN() L2BIN()