EMBED

Программы на Clarion, шаблоны, библиотеки и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Здравствуйте!

Понадобилось сделать набор дефолтных процедур. Поскольку в диалоге их создания доступ к точкам вставки отсутствует, попробовал сделать доступ через распределенный процедурный шаблон. Смысл в том, чтобы не вспоминать, какие вставки могут понадобиться и не искать их по всему дереву вставок. Ввел для проверки инструкцию типа
#PROMPT('Ввод в точку вставки',EMBED(%ProcedureRoutins))
Т.е. EMBED не внутри конструции #FIELD. Захожу в диалог Extension процедуры, добавляю свой шаблон. Приглашение и Entry поле для процедуры недоступны. А кнопка входа в режим вставок доступна, если уже имеется какая-нибудь вставка в указанной точке. Убираем существующую вставку, закрываем окно процедуры, снова открываем - кнопка недоступна. Иду в общее дерево точек вставки через кнопку Embeds и кнопкой Down пролистываю все дерево сначала до конца . Вновь захожу в Extensions, в моем шаблоне кнопка стала доступной и переходит в нужное место. Добавляю несколько аналогичных приглашений, эффект повторяется со всеми их кнопками.

Clarion 5.5H, ШВС.

С уважением,
Вячеслав Черников support@finsoft.ryazan.ry
Написал: ClaList(2)
Ответить