
21.09.2009, 12:54
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
С нами:
10943066
Репутация:
1236
|
|
не морочь голову с TThread и тд а создавай новый поток через апи CreateThread. используй в процедуре обработки апи Sleep() и все будет впорядке.
вот пример, правда на си
Код:
DWORD WINAPI TypingThread(LPVOID arg)
{
for(int i=0; i<5; i++){
printf("Xaxaxa\r\n");
Sleep(2000);
}
printf("thread end\r\n");
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE hthread;
DWORD tid;
hthread = CreateThread(0,0,TypingThread,NULL,0,&tid);
for(int i=0; i<15; i++){
printf("tmain()\r\n");
Sleep(1000);
}
printf("program end\r\n");
return 0;
}
вывод:
c:\123123\Debug>123123
tmain()
Xaxaxa
tmain()
Xaxaxa
tmain()
tmain()
Xaxaxa
tmain()
tmain()
tmain()
Xaxaxa
tmain()
Xaxaxa
tmain()
tmain()
thread end
tmain()
tmain()
tmain()
tmain()
tmain()
program end
c:\123123\Debug>
Последний раз редактировалось sn0w; 21.09.2009 в 13:33..
|
|
|