Вниз
Скачать: CL | DM;

Остановка обработки в главной форме   Найти похожие ветки 

← →
Алексей_   (2004-04-21 11:36) [0]

По таймеру в главной форме происходит некоторая обработка данных, результаты выводятся на экран.
При открытии модальной формы, и при удержании нажатой мыши на её заголовке вывод данных на экран в главной форме приостанавливается.
Замечено что при той же программе на одном PC(Delphi5), наблюдается эта приостановка до момента пока мышь не сдвинется,а на другом PC(Delphi6) пока не будет отпущена кнопка мыши.
В чём причина, как это устранить?


← →
Курдль ©   (2004-04-21 11:42) [1]

Все зависит от условий передачи форме события WM_ONPAINT. Например, при настройке ОС "перерисовывать формы пре перетаскивании" такие условия будут одни, а без нее - другие.
Но не в этом дело. Дело в том, что лучше не пытаться отобразить что-то на форме, потерявшей фокус при открытии модального окна.


← →
vengo   (2004-04-21 11:45) [2]

По-моему остановка наблюдается на Win9x, а на XP и Win2000 такая остановка отсутсвует.


← →
Курдль ©   (2004-04-21 11:48) [3]

Объясните мне, - бесталкешке, зачем что-то менять на главной форме приложения, при открытой модальной? Это не только противоречит назначению модального режима, но и самой логике!


← →
Алексей_   (2004-04-21 12:52) [4]

Ну например у меня на главной форме выводится время. Дело даже не в том что не обновляются данные, а в том что пока я не отпущю кнопку мыши программа зависает и прекращается обмен данными с внешними устройствами.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.043 c
1-1079900343
Nekto
2004-03-21 23:19
2004.04.11
Процессы


11-1068393847
Vladimir Kladov
2003-11-09 19:04
2004.04.11
Есть спецы по яве? Надо скрипт новостей до ума довести.


14-1082474570
Бывающий
2004-04-20 19:22
2004.04.11
Народ где бы надыбить QuickReport 4.03 для C++ Builder 5.0


1-1082471891
AndersoNRules
2004-04-20 18:38
2004.04.11
Spisok Directroriy v TStringList e


4-1079462693
Александр Григоренко
2004-03-16 21:44
2004.04.11
Выравнивание в ComboBox при помощи API




   Наверх