Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

модальное окно


zd ©   (2011-01-05 11:31:00) 

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


zd   (2011-01-05 14:31:00) [1]

по Activate будет правильно?


Anatoly Podgoretsky   (2011-01-05 13:19:00) [2]

> zd  (05.01.2011 12:37:05)  [5]

А надо после того, как отработают основные обработчики.


zd   (2011-01-05 12:37:00) [3]

спасибо, у меня получилось запустить процесс.
но форму у меня видно только при запуске по Activate


Anatoly Podgoretsky   (2011-01-05 12:08:00) [4]

А без этого у тебя вообще ничего не выполнялось.
А ты не попробуешь задать вопрос ТОЧНО


zd   (2011-01-05 12:06:00) [5]

тоесть модальное окно застопорит основной поток, но отобразит данные пришедшие с сообщением от другого потока?


Anatoly Podgoretsky   (2011-01-05 12:04:00) [6]

> zd  (05.01.2011 11:31:00)  [0]

Надо перенести вычисления в форму.


RWolf   (2011-01-05 11:56:00) [7]

типовое решение — вынести вычисления в отдельный поток и передавать из него модальному окну Windows-сообщением процент выполненной работы.
возможны варианты, конечно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо