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

про NODIALOG

Добавлено: 07 авг 2008, 12:50
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" выходит диалог выбора отчета из списка.
Как побороть?

Добавлено: 07 авг 2008, 13:01
Алексей
может быть отключить в конфигуратор forms.fcenv = off ?

Добавлено: 07 авг 2008, 14:36
Darikon
Ваша правда :smile:

Добавлено: 07 авг 2008, 15:41
PViP
Алексей, зачетный совет! долго бился почему не канает nodialog +1

Добавлено: 07 авг 2008, 16:39
edward_K
LogList_01.NoDialog;
надо вызвать до любого другого обращения к форме.
разве что так
LogList_01.abort
LogList_01.NoDialog
LogList_01.write
а fcenv гасит тока там где есть одна форма ( то есть прототип в общем случае).

Добавлено: 08 авг 2008, 05:42
Алексей
edward_K то что гасит одну это я заметил. А вот как сделать так, чтобы прототипа не было видно вовсе. Т.е. даже при переходе в закладку настройка, его не было видно. Т.е. он был не захайден, а отсутсвовал напрочь?

Добавлено: 08 авг 2008, 11:42
m0p3e
Только поделив отчеты на группы (SetGroup). И соответственно прототип без группы.

Добавлено: 08 авг 2008, 16:00
edward_K
.Hide вам поможет - по умолчанию будет скрыт, а для себя можно открыть через "настройку отчетов", SetGroup еще жестче конечно.