Bonjour,
Désolé pour la question qui va paraître simple, mais je comprend pas une chose qui me paraissait simple à la base.
Sur un switch case que j'utilise fréquemment, mais là je dois être hs ce soir
En faite, j'ai ce code làcelui-ci fonctionne même si pour le moment s'est grossierCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 switch (lowByte) { case 0: int valeur0 = bufferusb(1, buf, 4); System::String^ decText0 = valeur0.ToString(); SetText(Analog0, decText0); int valeur1 = bufferusb(5, buf, 8); System::String^ decText1 = valeur1.ToString(); SetText(Analog1, decText1); int valeur2 = bufferusb(9, buf, 12); System::String^ decText2 = valeur2.ToString(); SetText(Analog2, decText2); int valeur3 = bufferusb(13, buf, 16); System::String^ decText3 = valeur3.ToString(); SetText(Analog3, decText3); int valeur4 = bufferusb(17, buf, 20); System::String^ decText4 = valeur4.ToString(); SetText(Analog4, decText4); int valeur5 = bufferusb(21, buf, 24); System::String^ decText5 = valeur5.ToString(); SetText(Analog5, decText5); int valeur6 = bufferusb(25, buf, 28); System::String^ decText6 = valeur6.ToString(); SetText(Analog6, decText6); int valeur7 = bufferusb(29, buf, 32); System::String^ decText7 = valeur7.ToString(); SetText(Analog7, decText7); int valeur8 = bufferusb(33, buf, 36); System::String^ decText8 = valeur8.ToString(); SetText(pwm4, decText8); int valeur9 = bufferusb(37, buf, 40); System::String^ decText9 = valeur9.ToString(); SetText(pwm5, decText9); int valeur10 = bufferusb(41, buf, 44); System::String^ decText10 = valeur10.ToString(); SetText(Memoire1, decText10); int valeur11 = bufferusb(45, buf, 48); System::String^ decText11 = valeur11.ToString(); SetText(Memoire2, decText11); int valeur12 = bufferusb(49, buf, 52); System::String^ decText12 = valeur12.ToString(); SetText(Memoire3, decText12); int valeur13 = bufferusb(53, buf, 56); System::String^ decText13 = valeur13.ToString(); SetText(Memoire4, decText13); int valeur14 = bufferusb(57, buf, 60); System::String^ decText14 = valeur14.ToString(); SetText(Memoire5, decText14); break; }
seulement quand je rajoute un case de plus
J'ai ce message d'erreurCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 switch (lowByte) { case 0: int valeur0 = bufferusb(1, buf, 4); System::String^ decText0 = valeur0.ToString(); SetText(Analog0, decText0); int valeur1 = bufferusb(5, buf, 8); System::String^ decText1 = valeur1.ToString(); SetText(Analog1, decText1); int valeur2 = bufferusb(9, buf, 12); System::String^ decText2 = valeur2.ToString(); SetText(Analog2, decText2); int valeur3 = bufferusb(13, buf, 16); System::String^ decText3 = valeur3.ToString(); SetText(Analog3, decText3); int valeur4 = bufferusb(17, buf, 20); System::String^ decText4 = valeur4.ToString(); SetText(Analog4, decText4); int valeur5 = bufferusb(21, buf, 24); System::String^ decText5 = valeur5.ToString(); SetText(Analog5, decText5); int valeur6 = bufferusb(25, buf, 28); System::String^ decText6 = valeur6.ToString(); SetText(Analog6, decText6); int valeur7 = bufferusb(29, buf, 32); System::String^ decText7 = valeur7.ToString(); SetText(Analog7, decText7); int valeur8 = bufferusb(33, buf, 36); System::String^ decText8 = valeur8.ToString(); SetText(pwm4, decText8); int valeur9 = bufferusb(37, buf, 40); System::String^ decText9 = valeur9.ToString(); SetText(pwm5, decText9); //int valeur10 = bufferusb(41, buf, 44); System::String^ decText10 = valeur10.ToString(); SetText(Memoire1, decText10); //int valeur11 = bufferusb(45, buf, 48); System::String^ decText11 = valeur11.ToString(); SetText(Memoire2, decText11); //int valeur12 = bufferusb(49, buf, 52); System::String^ decText12 = valeur12.ToString(); SetText(Memoire3, decText12); //int valeur13 = bufferusb(53, buf, 56); System::String^ decText13 = valeur13.ToString(); SetText(Memoire4, decText13); //int valeur14 = bufferusb(57, buf, 60); System::String^ decText14 = valeur14.ToString(); SetText(Memoire5, decText14); break; case 1: int valeur1 = bufferusb(1, buf, 4); System::String^ decText1 = valeur1.ToString(); SetText(Memoire1, decText1); int valeur2 = bufferusb(5, buf, 8); System::String^ decText2 = valeur2.ToString(); SetText(Memoire2, decText2); int valeur3 = bufferusb(9, buf, 12); System::String^ decText3 = valeur3.ToString(); SetText(Memoire3, decText3); int valeur4 = bufferusb(13, buf, 16); System::String^ decText4 = valeur4.ToString(); SetText(Memoire4, decText4); int valeur5 = bufferusb(17, buf, 20); System::String^ decText5 = valeur5.ToString(); SetText(Memoire5, decText5); break; }
Merci pour l'aideCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Erreur 1 error C2360: l'initialisation de 'decText9' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 2 error C2360: l'initialisation de 'valeur9' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 3 error C2360: l'initialisation de 'decText8' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 4 error C2360: l'initialisation de 'valeur8' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 5 error C2360: l'initialisation de 'decText7' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 6 error C2360: l'initialisation de 'valeur7' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 7 error C2360: l'initialisation de 'decText6' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 8 error C2360: l'initialisation de 'valeur6' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 9 error C2360: l'initialisation de 'decText5' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 10 error C2360: l'initialisation de 'valeur5' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 11 error C2360: l'initialisation de 'decText4' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 12 error C2360: l'initialisation de 'valeur4' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 13 error C2360: l'initialisation de 'decText3' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 14 error C2360: l'initialisation de 'valeur3' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 15 error C2360: l'initialisation de 'decText2' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 16 error C2360: l'initialisation de 'valeur2' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 17 error C2360: l'initialisation de 'decText1' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 18 error C2360: l'initialisation de 'valeur1' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 19 error C2360: l'initialisation de 'decText0' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 20 error C2360: l'initialisation de 'valeur0' est ignorée par l'étiquette 'case' c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 21 error C2374: 'valeur1'*: redéfinition*; initialisation multiple c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo Erreur 22 error C2374: 'decText1'*: redéfinition*; initialisation multiple c:\users\portable\google drive\professionnel\etude\software\programme sous visual c++\vc++ 2008 -v5\dynamic cdc demo\Form1.h 2301 1 Dynamic CDC Demo