Bonsoir,
J'ai deux numericUpDown donc je veux initialiser les valeurs par programme ...
Problème que j'ai suivi avec le debugger:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int valeur1 = 2; int valeur2 = 3; numericUpDown1->Value = valeur1; numericUpDown2->Value = valeur2;
quand le programme passe sur l'instructionvaleur2 passe de 3 à 1 sans que je puisse comprendre pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part numericUpDown1->Value = valeur1;
En écrivant :
Cela fonctionne, mais bon, ce n'est pas rassurant du tout et de plus cela me gêne car valeur1 et valeur2 sont calculées et cela me gêne de scinder le calcul ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int valeur1 = 2; numericUpDown1->Value = valeur1; int valeur2 = 3; numericUpDown2->Value = valeur2;
je suis obligé d'écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int valeur1 = 2; int valeur2 = 3; int k = valeur2; numericUpDown1->Value = valeur1; valeur2 = k; numericUpDown2->Value = valeur2;
Quelqu'un aurait il une petite idée de la source du problème? ...
Mon prog se compile avec 0 erreurs et 0 avertissements ..
Évidemment j'ai essayé sur un court programme et le problème n'est pas reproductible
Cela vient d'ailleurs mais ce qui est incompréhensible c'est qu'au débugger, c'est juste entre les deux instructions ... ->Value= que valeur 2 change ...
Je ne vois comment je peux remonter à la source du problème ...
Bonne soirée
Partager