Type de données Integer pour les utilisateurs de Visual Basic 6.0
Mise à jour : novembre 2007
Dans Visual Basic 2008, les types de données Integer diffèrent de ceux pris en charge dans Visual Basic 6.0. Ces modifications ont été apportées en vue d'assurer l'interopérabilité avec d'autres langages de programmation et avec le Common Language Runtime.
Le tableau ci-dessous répertorie les types Integer dans Visual Basic 6.0 et les types correspondants dans Visual Basic 2008.
Taille de l'entier |
Type Visual Basic 6.0 et caractère de type d'identificateur |
Type Visual Basic 2008 et caractère de type d'identificateur |
Type Common Language Runtime (CLR) |
---|---|---|---|
8 bits, signé |
(aucun) |
SByte (aucun) |
|
8 bits, non signé |
Byte (aucun) |
Byte (aucun) |
|
16 bits, signé |
Integer (%) |
Short (aucun) |
|
16 bits, non signé |
(aucun) |
UShort (aucun) |
|
32 bits, signé |
Long (&) |
Integer (%) |
|
32 bits, non signé |
(aucun) |
UInteger (aucun) |
|
64 bits, signé |
(aucun) |
Long (&) |
|
64 bits, non signé |
(aucun) |
ULong (aucun) |
Dans les systèmes 32 bits, les opérations sur les entiers 32 bits sont plus rapides que les opérations sur les entiers 16 bits ou 64 bits. Cela signifie que Integer et UInteger sont les types numériques les plus efficaces et les plus importants dans Visual Basic 2008. Vous pouvez améliorer les performances de vos applications en remplaçant les déclarations Long en déclarations Integer lors de la migration vers Visual Basic 2008.
Remarque : |
---|
Si vous utilisez des composants créés sur des plateformes autres que Visual Basic 2008, vous devez veiller à ce que vos types de données correspondent à ceux de ces composants. Par exemple, si vous utilisez une instruction Declare pour faire référence à une procédure externe créée dans Visual Basic 6.0 et que la procédure définit un argument Integer (deux octets dans Visual Basic 6.0), vous devez identifier cet argument en tant que Short dans l'instruction Declare, car il s'agit du type Integer à deux octets dans Visual Basic 2008. |
Voir aussi
Concepts
Récapitulatif des modifications relatives à la prise en charge des éléments de programmation