про NODIALOG

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

про NODIALOG

Сообщение Darikon »

делаю так:

Код: Выделить всё

.....
form LogList_01 ('rezult_otped.out','LogList') with NoVisual;
.....
   LogList_01.write('бла-бла');
.....
   LogList_01.NoDialog;
   If Qwery=0 then
     LogList_01.ShowFile('');
   else
     LogList_01.PrepareOutFile;
при любом "Qwery" выходит диалог выбора отчета из списка.
Как побороть?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

может быть отключить в конфигуратор forms.fcenv = off ?
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

Ваша правда :smile:
PViP
Местный житель
Сообщения: 254
Зарегистрирован: 08 июн 2007, 08:26
Откуда: Красноярск
Контактная информация:

Сообщение PViP »

Алексей, зачетный совет! долго бился почему не канает nodialog +1
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

LogList_01.NoDialog;
надо вызвать до любого другого обращения к форме.
разве что так
LogList_01.abort
LogList_01.NoDialog
LogList_01.write
а fcenv гасит тока там где есть одна форма ( то есть прототип в общем случае).
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

edward_K то что гасит одну это я заметил. А вот как сделать так, чтобы прототипа не было видно вовсе. Т.е. даже при переходе в закладку настройка, его не было видно. Т.е. он был не захайден, а отсутсвовал напрочь?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Только поделив отчеты на группы (SetGroup). И соответственно прототип без группы.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

.Hide вам поможет - по умолчанию будет скрыт, а для себя можно открыть через "настройку отчетов", SetGroup еще жестче конечно.
Ответить