Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Bug ou pas Bug [ Archives Visual Basic / Divers ] (Meskine)

mardi 6 février 2001 à 16:29:56 | Bug ou pas Bug

Meskine

Bonjours;

y-t-il une personne qui a rencontré ce genre de bug

SUB TEST()
dim x as long
x=32767+2
END SUB

le message suivant apparait :
"ERROR ??? depacement de capacité"

Le correctif suivant marche ??
SUB TEST
dim x as long
dim y as integer
y=32767
x=y+2
END IF



mardi 6 février 2001 à 21:44:27 | Re : Bug ou pas Bug

Mariner

Dans ton premier cas, VB crée avec chacun de tes chiffres une variable temporaire la plus petite selon le plus petit de tes chiffre pour les contenir, donc Long = Byte + Byte.
Un Byte aillant un max de 255, ça plante.

Dans le second cas, puisque 'y' est un entier, ça force à Calculer Long = Integer + Byte et la variable temporaire n'est plus cachée mais 'x'.

Je comprend moi-même mal la logique mais j'ai vu cela il y as quelques temps sur MSDN.


-------------------------------
Réponse au message :
-------------------------------

Bonjours;

y-t-il une personne qui a rencontré ce genre de bug

SUB TEST()
dim x as long
x=32767+2
END SUB

le message suivant apparait :
"ERROR ??? depacement de capacité"

Le correctif suivant marche ??
SUB TEST
dim x as long
dim y as integer
y=32767
x=y+2
END IF



-------------------------------



Cette discussion est classé dans : long, end, test, bug


Répondre à ce message

Sujets en rapport avec ce message

Boolean Retourne tjours False [ par DelphiCool ] Salut j'appelle une fonction dans une dll Delphi cette fonction me retourne une valeur Boolean Le probleme est que VB me donne toujours un resultat Fa prob, encore une fois!! [ par LeRoux ] Il ne réagis pas au ElseIfPrivate Sub a_Click()If test.Caption = "aa" Then MsgBox "Bravo!"ElseIf test.Caption = Not aa Then EndEnd IfEnd Sub Convertir un WMF en EMF [ par daveCrocket ] Bonjour à tous,j'ai récupérer ce source pour transformer un wmf en emf, mais je ne sais pas comment je dois l'utiliser. Pouvez-vous m'aider ?********* assistant feuille de données et msg d'erreur [ par gplog ] Mr_toto Salut, J'y connait rien en base de donnée alors j'ai créer avec l'assitant une feuille de données. ça fonctionne tres bien, les donné aide en vb6 [ par soleildz ] peux tu m'aider?merci d'avance.voila une partie d'un module.Public Function FiltresD(ByVal Comb As String, ListesD As ListBox, N As Long) As Boolean Problème avec le port série [ par swatch72 ] Bonjour,Je sois récupérer des informations météo depuis un capteur sur le port série. J'utilise un module (SerialPort.bas) pour effectuer les requetes hook clavier pour remplacer un caractere par un autre [ par juju62611 ] j'ai mis en place dans mon doce vb un hook sur le clavierafin de remplacer A par Ble probleme est que je ne sais pas comment annuler le Aj'ai donc AB Détecter si la barre des tâches est visible... (vb6) [ par VikariuS ] Bjr!Comment détecter si la barre des tâches (lorque la TaskBar est en "masquer automatiquement") est visible/affichée en bas de l'écran???J'ai cherché prob vider corbeille [ par quitues ] Salut à tous, j'ai un problème avec le code pour vider la corbeille.je crois l'avoir bien mis mais Visual Basic marque :"Erreur de compilation:Seuls d Help: Pb. de création d'une fenetre explorer sous Access [ par wildmaus ] Bonjour à celui qui me lit, et merci d'avance à celui qui arrivera à me dépanner.Je fais appel sous access à une fenetre explorer windows. J'ai d'aill


Nos sponsors

Sondage...

CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.