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

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

Запустить дополнительную форму параллельно процессу [D7, Access]


mouse_web ©   (2004-08-23 20:49:00) 

Я запускаю новую форму:
Form1.ShowModal;
после запуска стоят строки
Query1.Close;
Query1.Open;

Как сделать чтобы форма открылась и продолжилось выполнение строк после Form1.ShowModal ?


mouse_web   (2004-08-24 00:58:00) [1]

спасибо! все получилось


3APA3A   (2004-08-24 00:36:00) [2]

Усё ясно...


mouse_web   (2004-08-24 00:29:00) [3]


> А смысл окна с ProgressBar'ом? Все равно ты не сможешь отслеживать
> процент выполнения запроса...

А его отслеживать и не надо :)
Это так для понту для заказчиков... типа обрабатывается запрос к базе.


3APA3A   (2004-08-24 00:08:00) [4]

А смысл окна с ProgressBar'ом? Все равно ты не сможешь отслеживать процент выполнения запроса...


3APA3A   (2004-08-24 00:07:00) [5]

Form2.Show;
 Form2.Update;
  ....


mouse_web   (2004-08-23 23:54:00) [6]

Смысл всего этого запускания в следующем.
При обращении к базе данных я хочу открывать окно Form2 с ProgressBar. Окно открывается по событию TForm1.Query1BeforeOpen...

Если я делаю Form2.Show, а затем Query1.Open, то вторая форма не успевает прорисоваться (прорисовывается только в конце запроса).

Как этого избежать?


Project1   (2004-08-23 22:54:00) [7]

Form1.Show вместо Form1.ShowModal


Наверх

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