Tipo de datos Integer para usuarios de Visual Basic 6.0
Actualización: noviembre 2007
En Visual Basic 2008, los tipos de datos enteros son distintos de los de Visual Basic 6.0. Estos cambios se han realizado para interoperabilidad 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 2008.
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 2008 |
Tipo de Common Language Runtime (CLR) |
---|---|---|---|
8 bits, con signo |
(ninguno) |
SByte (ninguno) |
|
8 bits, sin signo |
Byte (ninguno) |
Byte (ninguno) |
|
16 bits, con signo |
Integer (%) |
Short (ninguno) |
|
16 bits, sin signo |
(ninguno) |
UShort (ninguno) |
|
32 bits, con signo |
Long (&) |
Integer (%) |
|
32 bits, sin signo |
(ninguno) |
UInteger (ninguno) |
|
64 bits, con signo |
(ninguno) |
Long (&) |
|
64 bits, sin signo |
(ninguno) |
ULong (ninguno) |
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 indica que en Visual Basic 2008, Integer y UInteger son los tipos numéricos más eficaces y fundamentales. Puede mejorarse el rendimiento de las aplicaciones cambiando las declaraciones Long a Integer cuando migre a Visual Basic 2008.
Nota: |
---|
Al interactuar con componentes creados en plataformas distintas de Visual Basic 2008, asegúrese de que los tipos de datos se correspondan con los de los demás componentes. Por ejemplo, si usa 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 2008. |
Vea también
Conceptos
Resumen de cambios de los elementos de programación ofrecidos