Для стажеров: Запуск своего интерфейса

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

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

Ответить
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Для стажеров: Запуск своего интерфейса

Сообщение sim »

Написан свой интерфейс, добавлен свой пункт меню в локальное штатное меню системы, к этому пункту меню подвязан интерфейс. Но при выборе (запуске) этого пункта вываливается окно со списком выбора из всех интерфейсов системы, правда курсор установлен на уже требуемом.
Вопрос: где чего щелкнуть (настроить, дописать, проинициализировать), чтобы не выводилось это промежуточное окно выбора?
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Для стажеров: Запуск своего интерфейса

Сообщение KATZ »

В контекстное меню штатного интерфейса свой пункт добавляете, и в нем команда cmRunInterface с именем вашего интерфейса? В этом случае параметры команды не обрабатываются, здесь надо не стандартную команду использовать, а свою уникальную: в штатном интерфейсе вставить ее обработчик и в нем вызывать RunInterface. Будет возможность не только свой интерфейс запустить, но и параметры ему передать.

Курсор установлен на уже требуемом - это не из-за того, что в вашем меню он упомянут. В DSK последний запускавшийся интерфейс сохраняется, удалите DSK - окажетесь в начале списка.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Re: Для стажеров: Запуск своего интерфейса

Сообщение sim »

Спасибо.
Еще бы примерчик какой-нибудь... Простенький...
Здесь можно найти?
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Для стажеров: Запуск своего интерфейса

Сообщение KATZ »

Форуму уже лет 10, на нем всё можно найти! Например, вот это.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Re: Для стажеров: Запуск своего интерфейса

Сообщение sim »

KATZ писал(а):Форуму уже лет 10, на нем всё можно найти! Например, вот это.
Спасибо за помощь, KATZ!
Держи презент... в виде бонуса reputation point ;)
Ответить