Affectation des variables VB5-6

Celidja Messages postés 2 Date d'inscription dimanche 6 février 2005 Statut Membre Dernière intervention 17 février 2007 - 7 nov. 2006 à 15:57
Dolphin Boy Messages postés 630 Date d'inscription vendredi 5 mai 2006 Statut Membre Dernière intervention 17 février 2007 - 7 nov. 2006 à 22:47
Bonjour à tous,
Quelqu'un peut m'éxpliquer pourquoi en théorie une variable de type:
       - Integer vas de -32.xxx à +32.xxx donc 2 octets
       - Long enteger de - à + 2.147.483.647
         pour ne siter que ces 2 là.
En pratique, lors d'une affectation ex. 
   Nbre% '  as integer
   Nbre = 32 000  no problemo ça marche.

   Mais quand on met 
   Nbre& ' as Long enteger
   Nbre = 45 000, le mssge " depassement  ", et pourtan ça devrait marcher
   
j'ai contourné le problème mais j'aimerai savoir pourquoi.

Merci et bonne amusement

Celidja

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
7 nov. 2006 à 16:46
Aucune idée, chez moi ça marche.

Le problème doit venir d'ailleurs dans ton code

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
7 nov. 2006 à 16:58
1) il vaut toujours mieux typer de façon explicite plutôt que âr &, %, $, erc... (raisons de bonne lisibilité)
2) je n'arrive pas à reproduire ton erreur ! Montre-nous ton code exact qui la produit, STP
0
Dolphin Boy Messages postés 630 Date d'inscription vendredi 5 mai 2006 Statut Membre Dernière intervention 17 février 2007
7 nov. 2006 à 22:47
Chez moi itou, ça marche sans erreur. Ton erreur doit venir d'ailleurs. Donne-nous une portion de code où tu as ce message.
0
Rejoignez-nous