Найден 71 результат

mpn2
08 Декабрь 2025, 16:40
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона


Это стандартный подход, если наш шаблон процедурный extension.

Я повесил все на кнопку, чтобы к ней была привязка Action для настройки переменных.

#!====== mpn === Процедура множественного выбора записей ========================================================
#CONTROL(mpn_Selest, 'Процедура ...
mpn2
08 Декабрь 2025, 16:37
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

Спасибо! Вот этого было достаточно:

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

#AT(%AlertKeyCaseKEYCODE,%ActiveTemplateParentInstance)
Все работает!
Но если что, я вас еще побеспокою!
mpn2
08 Декабрь 2025, 15:56
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

А понял, спасибо!!!
===============================

И еще: В структуре Browse может быть несколько BRW (BRW1, BRW8, BRW11, ...)
Сейчас у меня MESSAGE('УРА_') вставляется везде.
А как сделать только для BRW1::RecordCount (к примеру).
Префикс у меня в шаблоне есть:
#PROMPT('Префикс браузера:', @s4 ...
mpn2
08 Декабрь 2025, 15:40
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

Да получилось, спасибо.

IF BRW1::RecordCount
CASE KEYCODE() ! Какая клавиша нажата
! Start of "AlertKey ROUTINE - внутри CASE KEYCODE()"
! [Priority 4000]
!============= Моя точка вставки ===============


MESSAGE('УРА_')
! [Priority 8500]

! End of "AlertKey ROUTINE - внутри CASE KEYCODE ...
mpn2
08 Декабрь 2025, 15:24
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

Так. Уже что то появилось:
BRW1::AlertKey ROUTINE
!|
!| Эта рутинкаи обрабатывает любые KEYCODE'ы, возникщте в BrowseBox.
!| ЗАМЕЧАНИЕ: Клавиши управления курсором не обрабатываются как KEYCODE'ы. Они
!| обрабатываются соответственно как скроллирование BrowseBox и
!| события (EVENT's) выбора ...
mpn2
08 Декабрь 2025, 14:53
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

Я единственное что смог сделать, так это найти как эта рутинка создается в файле CTLBROW.TPW

%InstancePrefix:AlertKey ROUTINE
!|
!| Эта рутинкаи обрабатывает любые KEYCODE'ы, возникщте в BrowseBox.
!| ЗАМЕЧАНИЕ: Клавиши управления курсором не обрабатываются как KEYCODE'ы. Они
!| обрабатываются ...
mpn2
08 Декабрь 2025, 13:53
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

И вот так писал:

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

AT(%ControlMethod,%BRW_Prefix,%AlertKey)
  MESSAGE('ТЕСТ')
#ENDAT
И вот так писал:

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

#AT(%AlertKeyCaseInsert)
  MESSAGE('ТЕСТ')
#ENDAT
...... еще 20 вариантов своих и 100 вариантов от ИИ..............глухо!
mpn2
08 Декабрь 2025, 13:41
Форум: CLARION for Windows
Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
Ответы: 14
Просмотры: 102

Как вставить код в точку вставки внутри Routine при написании шаблона

Добрый всем день. Помогите горю. Не могу шаблон, командой #АT(), заставить написать код в нужной мне точке в Рутинке.
Что не далаю - код не вставляется. Общался с ИИ, тот не помог.
Пишу на Clarion 6.3 (c шаблонами Синявского). Сам я не программист, любитель. Структуру команды #АT() не понимаю и не ...
mpn2
07 Апрель 2022, 13:24
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 42296

Как закрыть WORD после передачи в него данных?

kreator писал(а): 06 Апрель 2022, 17:28 Мой пример. Почему не грузится? У Вас граната не той системы?
Не знаю. Я плохо разбираюсь в том как надо настроить клашку и как она работает, но похоже что у моей клашки нет какой-то темплатки, которая нужна для загрузки вашей APP.
Ошибка.JPG
mpn2
06 Апрель 2022, 17:24
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 42296

Как закрыть WORD после передачи в него данных?

Игорь Столяров писал(а): 03 Апрель 2022, 19:24 Требование словаря в проекте можно отключить в настройке (см. рисунок).
Отключал.... ваш пример APP без dct - не грузится ....или дело вообще не в dct!
mpn2
06 Апрель 2022, 17:12
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 42296

Как закрыть WORD после передачи в него данных?


По последней моде должно быть 5.

В общем с Вордом нечего не понятно ... если честно. Вот смотрите:
Вы все говорите что, Ворд и Эксель работают почти одинаково.... большой разницы нет, но:
В Экселе я пишу:

SETCURSOR(CURSOR:Wait) !Курсор часики, Высота текста по умолчанию - 11, смещение ...
mpn2
06 Апрель 2022, 16:54
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 42296

Как закрыть WORD после передачи в него данных?

Admin писал(а): 05 Апрель 2022, 14:45 #FIX(%File, %PosFile)
Не... Префикс чистый, значения нет....ладно, хрен с ним - буду прописывать его ручками...Спасибо!
mpn2
05 Апрель 2022, 9:45
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 42296

Как закрыть WORD после передачи в него данных?


#FIX(%File, %Primary)
! use %FilePrefix

Не понимаю я вашу подсказку
Я в темплатке пишу вот так:
Copy%FilePrefix = %FilePrefix:Record !Запомним запись
а получается вот так:
Copy = :Record !Запомним запись

У меня к примеру есть файл Street с префиксом STR и я хочу чтобы получилось вот так ...
mpn2
04 Апрель 2022, 13:45
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 42296

Как закрыть WORD после передачи в него данных?


Требование словаря в проекте можно отключить в настройке (см. рисунок).
А в остальном - я с Вами полностью согласен ... ;)

Ага, спасибо!

Да, и если не трудно подскажите не по теме:
Я тут с перепугу написал темплатку копирования записи (месяца 2 назад).... и все работало, а потом решил ...