Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les variables et variables non déclarées sans type de données sont affectées au Object
type de données. Cela facilite l’écriture rapide de programmes, mais il peut les entraîner à s’exécuter plus lentement.
Frappe forte
La spécification de types de données pour toutes vos variables est connue sous le nom de saisie forte. Importateur de bibliothèque de types (Tlbimp.exe)
Cela active la prise en charge d’IntelliSense pour vos variables. Cela vous permet de voir leurs propriétés et d’autres membres à mesure que vous tapez dans le code.
Il tire parti de la vérification du type du compilateur. Cela intercepte les instructions qui peuvent échouer au moment de l’exécution en raison d’erreurs telles que le dépassement de capacité. Cela active la prise en charge d’IntelliSense pour vos variables.
Cela entraîne une exécution plus rapide de votre code.
Types de données les plus efficaces
Pour les variables qui ne contiennent jamais de fractions, les types de données intégraux sont plus efficaces que les types non intégrés. En Visual Basic, Integer
et UInteger
sont les types numériques les plus efficaces.
Pour les nombres fractionnaires, Double
est le type de données le plus efficace, car les processeurs sur les plateformes actuelles effectuent des opérations à virgule flottante en double précision. Toutefois, les opérations avec Double
ne sont pas aussi rapides qu’avec les types intégraux tels que Integer
.
Spécification du type de données
Utilisez l’instruction Dim pour déclarer une variable d’un type spécifique. Vous pouvez spécifier simultanément son niveau d’accès à l’aide du mot clé Public, Protégé, Friend ou Private , comme dans l’exemple suivant.
Private x As Double
Protected s As String
Conversion des caractères
Les fonctions AscW
et ChrW
opèrent en Unicode. Vous devez les utiliser de préférence à Asc
et Chr
, qui doivent se traduire en Unicode et en dehors de Unicode.