Bonjour,
voila mon souci jaimerai tester de la presence du thread que jai executé.
jai ainsi fait ceci.
le probleme c est que le process est censé etre tjrs actif juste apres son lancement or la c est comme s il en l'était pas... et ca rentre pas ds mon if.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CWinThread* mythread; mythread = (MyThreadClass*)AfxBeginThread(RUNTIME_CLASS(MyThreadClass), THREAD_PRIORITY_LOWEST, 0,0); GetExitCodeProcess(mythread->m_hThread, &dwExitCode); if(dwExitCode == STILL_ACTIVE) //process toujours présent ? { AfxMessageBox("Thread"); }
d ou peut venir le probleme ? est ce que GetExitCodeProcess marche avec les thread MFC ?
merci
Partager