Bonjour,
dans mon application je souhaite lancer en parallele de mon openGl une form.
j'ai donc insérer le code suivant avant le lancement de mon openGl :
et je lance ensuite ma fonction openGl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Threading::Thread ^t = gcnew Threading::Thread(gcnew Threading::ThreadStart(gcnew joystick(), &joystick::init)); t->Start();
ma fonction init est pour l'instant vide
La compilation ne pose pas de probleme mais quand j'exécute ma form ne s'affiche pas et j'ai seulement mon openGl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void init(void){}
mon erreur vient donc du lancement de ma form en thread mais je n'arrive pas a trouver pourquoi ca ne marche pas.
par ailleurs si vous aviez des liens sur des cours sur du multi thread et la programmation avec les forms sur visual c++ 2008 je ne serais pas contre
Partager