[THREAD MFC] tester lexistence
Bonjour,
voila mon souci jaimerai tester de la presence du thread que jai executé.
jai ainsi fait ceci.
Code:
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