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

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

Добавлено: 15 июл 2010, 13:58
sim
Написан свой интерфейс, добавлен свой пункт меню в локальное штатное меню системы, к этому пункту меню подвязан интерфейс. Но при выборе (запуске) этого пункта вываливается окно со списком выбора из всех интерфейсов системы, правда курсор установлен на уже требуемом.
Вопрос: где чего щелкнуть (настроить, дописать, проинициализировать), чтобы не выводилось это промежуточное окно выбора?

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

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

Курсор установлен на уже требуемом - это не из-за того, что в вашем меню он упомянут. В DSK последний запускавшийся интерфейс сохраняется, удалите DSK - окажетесь в начале списка.

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

Добавлено: 15 июл 2010, 19:28
sim
Спасибо.
Еще бы примерчик какой-нибудь... Простенький...
Здесь можно найти?

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

Добавлено: 15 июл 2010, 21:13
KATZ
Форуму уже лет 10, на нем всё можно найти! Например, вот это.

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

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