Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: 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 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1078999104
kvi
2004-03-11 12:58
2004.04.11
TClientDataSet


1-1082542972
Alone
2004-04-21 14:22
2004.04.11
Таблица со строками переменной высоты в QuickReport.


1-1082458886
Nemra
2004-04-20 15:01
2004.04.11
FastReport


1-1082729025
Ivolg
2004-04-23 18:03
2004.04.11
Сменить обои


7-1076255775
Павел
2004-02-08 18:56
2004.04.11
Вирусы