Bonjour,
Je suis en 2�me ann�e de BTS IRIS et je dois faire un projet permettant de contr�ler un robot.
J'ai r�ussi a faire des Thread, des boutons etc ...
Mais jusqu'� maintenant j'utilisais des variables globales ( d�clar� dans public ref class Form1 : public System::Windows::Forms::Form ).
J'aimerais maintenant utiliser des class, pour rendre tout ceci plus propre.
Cependant cela ne marche pas !
J'ajoute une class en faisant clique droit et ajouter une class que j'appelle Wifibot, puis je cr�e la class et les m�thodes.
Je fais un #include "Wifibot.h" dans le form1.h .
Au lieu de mes variables globales, je fais un Wifibot var1() ;
Et lors de la compilation, il y aurait un ';' manquant avant var1 .
Je ne sais pas si ma d�marche pour ajouter ma classe est bonne.
Pouvez-vous m'aider ?
Merci
J'ai �galement essayer de faire ceci, c'est � dire cr�er la classe au sein m�me de la classe Form1 .
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 public: class bidule { bidule(void); int truc ; } public: bidule::bidule(void) { truc = 1 ; } // |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // THREAD D'ENVOI public: void Th_Envoi() { bidule var1(); var1.truc = 2 ; }
La cr�ation de var1 ne pose aucun probleme, mais quand je tente d'acc�der � l'attribut 'truc', il me dit que l'expression � gauche du '.' n'est pas de type class/union ...
Partager