Показать сообщение отдельно

  #8  
Старый 10.08.2009, 19:54
xa-xa89
Участник форума
Регистрация: 17.05.2008
Сообщений: 102
Провел на форуме:
1054394

Репутация: 74
Отправить сообщение для xa-xa89 с помощью ICQ
По умолчанию

Сделал вот так
Код:
			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..
 
Ответить с цитированием