
10.08.2009, 19:54
|
|
Участник форума
Регистрация: 17.05.2008
Сообщений: 102
Провел на форуме: 1054394
Репутация:
74
|
|
Сделал вот так
Код:
printf("\n***%d***",GetLastError());
::WaitForSingleObject(hTr,INFINITE);
printf("\n***%d***",GetLastError());
то что до WaitForSingleObject выдает 0, значит все ок
а вот то что после вообще не попадает на экран!
память не может быть written и все....
Значит проблема в WaitForSingleObject тут?
вот оглашение переменых и создание потока
Код:
DWORD idThread;
HANDLE hTr;
hTr=::CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread,NULL,0,&idThread);
я так понимаю что какая то проблема с завершением потока....
Последний раз редактировалось xa-xa89; 10.08.2009 в 20:04..
|
|
|