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

Вызов интерфейсов и диалогов в версии 8.1

Добавлено: 20 апр 2007, 10:33
voronov
Кто уже работает, подскажите пожалуйста, как теперь правильно описывать вызов интерфейсов и диалогов
Сторока

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

if(rundialog('getinterval',dstart,dfinish,tmp)=cmok)
Как раньше не работает.
Он просто возвращает false и все
Видимо надо компоненту указывать, или может подключить что-то дополнительно, кроме extfun.res

Добавлено: 20 апр 2007, 12:41
edward_K
для фейсов нужно точно указывать компоненту
до диалогов еще не добрался

Добавлено: 21 апр 2007, 08:58
voronov
А без репозитария подскажите, как найти нужную компоненту. С интерфейсами понятно. Запуск внешних интерфейсов и ищем, что нам надо. А с диалогами как?

Добавлено: 26 июн 2007, 11:55
Nadin
ну кто-нибудь разобрался с диалогами в 8.10, напишите пожалуйста...

Добавлено: 26 июн 2007, 14:48
KATZ
кто-нибудь разобрался с диалогами в 8.10, напишите пожалуйста...
Правила те же, как и для интерфейсов, например:

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

RunDialog('C_COMMON::GetIntervalDates', dateStart, dateEnd);
Практически все типовые диалоги лежат в C_COMMON.

Добавлено: 28 июн 2007, 19:05
voronov
KATZ писал(а):Практически все типовые диалоги лежат в C_COMMON.
Вот в этом "почти" вся проблема и сидит, а как искать, если их там нету?

Добавлено: 29 июн 2007, 09:45
Nikos

Добавлено: 14 сен 2007, 10:23
savov
Сделал так, как здесь советуют (см. кусок программы о вставке диалога), но НИКАКОГО ДИАЛОГА НА ЭКРАНЕ НЕ ВОЗНИКАЕТ ПРИ РАБОТЕ ОТЧЕТА!! :eek: в чем может быть проблема?

Добавлено: 14 сен 2007, 13:35
edward_K
сделайте перед вызовом message. Как миниум сообщение что нет объекта то вы должны получить- наверное просто не доходите до этого места. А при компиляции не ругалась что объект не найден?

Добавлено: 17 сен 2007, 10:03
savov
До этого места отчет доходит и переходит, т.к. выдает на экран печать заголовка и проч. При компиляции сообщения о каких-то ошибках не возникало