![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запустить дополнительную форму параллельно процессу [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