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à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
 
 
				}
celui-ci fonctionne même si pour le moment s'est grossier
seulement quand je rajoute un case de plus

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
 
 
				}
J'ai ce message d'erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci pour l'aide