Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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



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

Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.031 c
1-1082471366
ReNoiZer
2004-04-20 18:29
2004.05.09
компиляция midas и dbExpress dll s прямо в приложение...


3-1081238047
slavon
2004-04-06 11:54
2004.05.09
Десятичный разделитель в dbExpress под Kylix2


4-1078991879
Карелин Артем
2004-03-11 10:57
2004.05.09
Как получить права на запуск/остановку сервисов?


3-1081343780
YurikGl
2004-04-07 17:16
2004.05.09
DBExpres Проблемы SQLStoredProc


1-1082655742
Seldon
2004-04-22 21:42
2004.05.09
Не получается TButton.Default :(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский