romauto750
Messages postés45Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention12 janvier 2012
-
11 avril 2008 à 14:09
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012
-
11 avril 2008 à 14:27
Bonjour à tous,
J'aurai aimé savoir comment on faisait pour arrêter un thread. Je m'explique :
J'ai une fonction qui appelle un thread, cependant le code exécuté dans le thread ne se situe pas dans la fonction thread mais dans une fonction situé dans une autre classe.
Mon thread est lancé avec AfxBeginThread(...).
A l'aide d'un bouton annuler, j'aimerai pouvoir stopper mon thread. Savez-vous comment je pourrais faire sachant que je ne peux pas faire une boucle while dans mon thread ( while(tant que j'ai pas appuyer sur bouton stop) { //executer code } ).
J'ai vu qu'il y avait TerminateThread mais cela me donne des erreurs. Savez vous comment je pourrais faire ?