Bonjour,
voila mon souci jaimerai tester de la presence du thread que jai executé.
jai ainsi fait ceci.
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");
}
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.
d ou peut venir le probleme ? est ce que GetExitCodeProcess marche avec les thread MFC ?
merci