Tipo de datos Integer para usuarios de Visual Basic 6.0
Visual Basic actualiza los tipos de datos enteros para la interoperatividad con otros lenguajes de programación y con Common Language Runtime.
La tabla siguiente muestra las correspondencias entre tipos enteros en Visual Basic 6.0 y Visual Basic 2005.
Tamaño del entero | Tipo y carácter de tipo de identificador de Visual Basic 6.0 | Tipo y carácter de tipo de identificador de Visual Basic 2005 | Tipo de Common Language Runtime (CLR) |
---|---|---|---|
8 bits, con signo | (ninguno) | SByte (ninguno) | System.SByte |
8 bits, sin signo | Byte (ninguno) | Byte (ninguno) | System.Byte |
16 bits, con signo | Integer (%) | Short (ninguno) | System.Int16 |
16 bits, sin signo | (ninguno) | UShort (ninguno) | System.UInt16 |
32 bits, con signo | Long (&) | Integer (%) | System.Int32 |
32 bits, sin signo | (ninguno) | UInteger (ninguno) | System.UInt32 |
64 bits, con signo | (ninguno) | Long (&) | System.Int64 |
64 bits, sin signo | (ninguno) | ULong (ninguno) | System.UInt64 |
En sistemas de 32 bits, las operaciones enteras de 32 bits son más rápidas que las enteras de 16 bits o de 64 bits. Esto significa que en Visual Basic 2005, Integer y UInteger son los tipos numéricos más eficaces y fundamentales. Puede mejorar el rendimiento de las aplicaciones cambiando las declaraciones Long a Integer cuando migre a Visual Basic 2005.
Nota |
---|
Al interoperar con componentes creados en plataformas distintas de Visual Basic 2005, debe asegurarse de que sus tipos de datos se correspondan con los de los demás componentes. Por ejemplo, si utiliza una instrucción Declare para hacer referencia a un procedimiento externo creado en Visual Basic 6.0, y el procedimiento define un argumento de tipo Integer (dos bytes en Visual Basic 6.0), deberá identificar el argumento como de tipo Short en la instrucción Declare, ya que éste es el tipo entero de dos bytes en Visual Basic 2005. |
Vea también
Referencia
Resumen de tipos de datos (Visual Basic)Declare (Instrucción)
Conceptos
Caracteres de tipoResumen de cambios de los elementos de programación ofrecidos