|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 27, 2004 22:23:25 Создаю поток: mov eax,hWin mov Temp.hWin,eax invoke GetDC,hWin mov Temp.hDC, eax mov Temp.action,0 mov Temp.movit,1 mov flag,0 invoke CreateThread,NULL,NULL,addr Paint_Proc,addr Temp,0,addr ThreadId ;Создание потока mov THR,eax ;szText TheText2,"Запущен первый поток" ;invoke MessageBox,hWin,ADDR TheText2,ADDR szDisplayName,MB_ICONASTERISK invoke EnableWindow,BID1,FALSE и если оставить закоментированые строки как есть, поточная процедура не выполняется(точнее этого не видно), если их раскоментировать тада все работает, не подскажете в чем дело... |
|
|
Дата: Май 28, 2004 00:33:38 А что должна делать поточная процедура? |
|
|
Дата: Май 28, 2004 06:19:33 Henry_12 В твоей программе есть цикл GetMessage + TranslateMessage + DispatchMessage? |
|
|
Дата: Май 28, 2004 09:35:54 Henry_12: вы должны вствить код c MessageBox в поток и таким образом получить подтверждение о стартовавшем потоке. |
|
|
Дата: Май 28, 2004 13:06:31 To Quantum: Поточная процедура двигает изображение(Bitmap) To q_q: Есть To je: Так в том то и дело что мне надо чтоб поток начинал работу(чтоб я видел это) без MessageBox, а если не выскочит messageox выполнения процедуры не видно, такие вот пироги.. |
|
|
Дата: Май 28, 2004 13:24:11 Henry_12 Сначала надо разобраться не выполняется или не видно. |
|
|
Дата: Май 28, 2004 13:44:42 не видно... |
|
|
Дата: Май 28, 2004 13:51:54 2 Henry_12 - Ты хочеш сказать без MessageBox изображение не сдвигается? |
|
|
Дата: Май 28, 2004 13:53:12 Именно это я и говорю. |
|
|
Дата: Май 28, 2004 14:57:49 а вопрос а основная ветвь процесса как то продолжает жизнь или делает exit |
|
|
Дата: Май 28, 2004 15:17:47 Продолжает. После вызова поточной функции картинка остается в статическом положении если не вызвать messagebox, как будто работает на заднем плане... |
|
|
Дата: Май 28, 2004 19:06:59 Henry_12 а InvalidateRect не помогает? |
|
|
Дата: Май 28, 2004 19:42:57 А что гадать-то, разве по такому куску кода и таким объяснениям можно что-нибудь подсказать вразумительное.. |
|
|
Дата: Май 28, 2004 22:34:25 To Black_mirror: не помогает.. To Asterix: А сколько тебе надо чтоб ты смог помочь? Скажи я напишу. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.063 |