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 .