Visual Basic est un langage de programmation informatique développé par Microsoft. Visual Basic est étroitement intégré à la suite bureautique Office , tous les utilitaires de bureau permettent à l' utilisateur d'augmenter leur fonctionnalité en écrivant ses propres programmes Visual Basic . Parmi les autres types de données , Visual Basic a Integer et Long. Les deux types contiennent des nombres entiers , mais de temps pouvez prendre des valeurs à partir d'un plus grand intervalle . En conséquence, prend beaucoup plus de mémoire que Integer. Si une valeur stockée dans une variable à long s'insère dans la gamme Integer, vous pouvez le convertir en entier dans vos programmes Visual Basic . Instructions 1 Calculer la valeur maximale qui peut être stockée dans un entier, en incluant les lignes suivantes dans votre programme Visual Basic: Dim maxInteger As Integer maxInteger = 2 ^ ( Len ( maxInteger ) * 8-1) -1 2 Vérifiez si la valeur de temps vous voulez convertir à des crises entier dans la plage des valeurs Integer peut contenir , comme dans cet exemple de code : sampleLong As long « calculer la valeur de sampleLong Si ( ( sampleLong > maxInteger ) ou ( sampleLong <- maxInteger -1) ) Puis handleOutOfBounds End If Remplacer l'invocation de sous-routine " handleOutOfBounds " par la façon dont votre programme traite le cas de la valeur à long n'étant pas convertible en une . entier 3 convertir la valeur à long dans un entier, comme dans cet exemple de code : sampleInteger As integer sampleInteger = CInt ( sampleLong ) Après l'exécution de l'appel à la fonction intégrée " CInt ()", sampleInteger contiendra la même valeur que sampleLong .
|