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)

System.SByte

8 bits, non signé

Byte (aucun)

Byte (aucun)

System.Byte

16 bits, signé

Integer (%)

Short (aucun)

System.Int16

16 bits, non signé

(aucun)

UShort (aucun)

System.UInt16

32 bits, signé

Long (&)

Integer (%)

System.Int32

32 bits, non signé

(aucun)

UInteger (aucun)

System.UInt32

64 bits, signé

(aucun)

Long (&)

System.Int64

64 bits, non signé

(aucun)

ULong (aucun)

System.UInt64

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

Caractères de type

Récapitulatif des modifications relatives à la prise en charge des éléments de programmation

Référence

Liste des types de données (Visual Basic)

Declare, instruction