Bon j'ai maintenant commencer à bosser avec les handlers, en m'aidant du tutoriel : http://cpp.developpez.com/faq/vc/?pa...keWorkerThread section "Comment arrêter un thread de travail ?"
ainsi que de la discussion : http://developpez.net/forums/showthread.php?t=390750
Toutefois, c'est toujours pas gagné.
Il y a des choses bizarres dans ce tutoriel.
Premièrement, à quoi servent les deux attributs privés m_hEndThread et m_hWaitThread qui ne sont jamais utilisés dans le code ?
Aussi, je me demandais, de quelle classe doit-on faire dériver la classe CWorkerThread ?
J'ai implémenté l'exemple sans utiliser les attributs m_hEndThread et m_hWaitThread et sans faire dériver la classe CWorkerThread, et pour l'instant je ne remplis jamais la condition
if(::WaitForSingleObject(param->m_EndThread, 0) == WAIT_OBJECT_0)
Pourtant, dans mon programme principal, j'appelle tout d'abord le constructeur de CWorkerThread, puis le destructeur qui fait un
Partager