Страница 1 из 1

Визуализация

Добавлено: 02 окт 2005, 09:24
hope
Пишу ард-отчет по загрузке данных из dbf- файла в Галактику.
При этом выдаю запрос на выбор каталога, из которого брать файлы для загрузки:
p:=GetDirName('Выберете каталог с данными для загрузки');
Но когда я запускаю свой ард-отчет, выдается окошко для выбора каталога, а поверх него окно "Процесс"-"Формирование отчета".
Без проблем можно сделать активным окно для выбора каталога, и далее все нормально.
Но хотелось бы, чтобы это окно не перекрывалось другим.

Что-то тут с визуализацией?! Но я в ней ничего не понимаю - может кто-нить пояснит на пальцах?

Спасибо!

Добавлено: 03 окт 2005, 06:33
Алексей
При запуске АРД отчета всегда автоматом выдается визуализация "Формирование отчета".
Может быть GetDirName поставить первой строкой в программе?

У меня стоит так:
.......
.begin
set path := GetFileName('*.dbf','Выберите файл с хххххххххх');
Handle := DBFOpen(path,stOpenRead);

i:=0
........

при этом споконой выбирается файл, а далее уже высвечивается окно визуализации.

(Гал 5.85)

Добавлено: 03 окт 2005, 08:13
hope
Да я тоже поставила выбор каталога самым первым, а оно все-равно перекрывается. У меня в ард-отчете три потока формируется, может она их начинает формировать и этим окном перекрывает?

Добавлено: 03 окт 2005, 08:26
Goblin
Перед выбором каталога
//Гасим текущий активный визуализатор
StopVisual('',0);


После выбора
//Подсоввываем системе визуализатор, который она погасит
StartNewVisual(vtRotateVisual,vfTimer,'Печать отчета ...',0);

Добавлено: 03 окт 2005, 11:57
Алексей
:-)
А это идея... как же сам не догадался?

Добавлено: 03 окт 2005, 16:46
hope
Да!!! Теперь все работает как надо!!! Спасибо всем!!!