· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Не знаю в чем дело...

Посл.отвђт Сообщен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