Вниз
Скачать: 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.97 c
1-1082467995
Ultr
2004-04-20 17:33
2004.04.11
Функция в DLL с типизированным результатом?????


4-1076104310
Абдурахман
2004-02-07 00:51
2004.04.11
чтение куска файла


1-1082717242
афвуд
2004-04-23 14:47
2004.04.11
Как установить дробный разделитель для чисел в своей проге?


6-1075905217
DillerXX
2004-02-04 17:33
2004.04.11
Закачка файлов


6-1079507178
Layner
2004-03-17 10:06
2004.04.11
Сохраняю файл аттач с помощью TIdPOP3, TIdAttachment




   Наверх