Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизТаймер в многопоточном приложение Найти похожие ветки
← →
Павел (2004-11-30 17:57) [0]Есть многопоточном приложение и вызывает событие OnTimer. Меня интересует, все остальные потоки будут дожидаться обработки события OnTimer, или же смогут продолжать работать?
← →
DVM © (2004-11-30 18:00) [1]Будут работать. На то они и потоки.
← →
Павел (2004-11-30 18:04) [2]Да проблема в том, что событие OnTimer вызываетс в процедуре WndProc. Так что я бы не бул столь категоричным..........
← →
DVM © (2004-11-30 18:07) [3]
> Да проблема в том, что событие OnTimer вызываетс в процедуре
> WndProc. Так что я бы не бул столь категоричным..........
И что с того, что сообщение WM_TIMER обрабатывается оконной процедурой? Если оконная процедура подвиснет - это отразится только на конкретном окне, но никак на остальных потоках приложения.
← →
Павел (2004-12-01 09:50) [4]А какже если из дочерних потоков происходит прорисовка, то оконная процедура должна же упорядочить обработку сообщений???
← →
Polevi © (2004-12-01 10:12) [5]оконная процедура ничего не упорядочивает
← →
Alexander Panov © (2004-12-01 10:17) [6]Павел (01.12.04 9:50) [4]
А в топике что-то про отрисовку было? Вопрос про таймер был.
← →
Anatoly Podgoretsky © (2004-12-01 10:22) [7]Павел (01.12.04 09:50) [4]
Не обращайся напрямую к оконной процедуры, работай через очереди.
← →
Павел (2004-12-01 11:46) [8]Всё разрулил...........Посылаю сообщения PostMessage и вроде работает
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c