Добрый день, уважаемые разработчики.
Возникла проблема с отображением Archestra Graphic в Intouch 2014 R2 SP1 UP2.
Для начала пред.истории. Подрядчик внедрил проект, оставил архив проекта с расширением aaPKG.
Есть среда разработки на 60к тегов, с помощью которой долгие годы делаю изменения в проекте. Но эти изменения не касались созданием новых элементов Archestra Graphic, все брал из уже существующей библиотеки "Embed Archestra Graphic".
Но тут потребовалось сделать копию одного элемента (созданной подрядчиком) из библиотеки и сделать в нем графические изменения.
На программаторе со средой разработки я создал новую галактику, в Archestra IDE импортировал в нее проект свой с расширеним aaPKG и в Graphic Toolbox сделал дубликат нужного элемента(символа). Там же в редакторе сделал изменения в графике этого элемента. Сделал экспорт проекта в новый файл aaPKG.
В приложении Intouch развернул этот проект, добавил этот новый элемент из Embed Arcestra Graphic , привязал теги -все работает, но проект предназначался для другой, рабочей машины, где была установлена только среда исполнения, без среды разработки, без галактики и Archestra и на этой машине вместо моего элемента графики отображается пусто поле, кроме того перестали отображаться все элементы Archestra какие есть в проекте
Что я сделал для теста, доустановил на рабочую машину пакет до Development + галактику+ Archestra (к сожалению не запомнил из перечня инсталятора) обновил лицензию до Development, развернул проект в Intouch не работает, отключил в Aplication Manager - Node Properties- Enable Network Aplication Development и все стало отображаться.
Далее, я удалил лицензию Development и поставил назад Runtime лицензию, все работает. Но стоило только включить Enable Network Aplication Development, все снова перестало работать.
Я думал, что для отображении Archestra Graphic необходимо и наличие установленных приложений - например галактику+ Archestra, но в проекте то изначально уже были встроены элементы Archestra Graphic и работали они на машине только с Runtime пакетом нормально с включенным Enable Network Aplication Development
На курсах Intouch мы создавали элементы Archestra Graphic с нуля в новом проекте, но не изменяли кем то сделанный проект. В этом скорее всего есть своя особенность. Расскажите уважаемые разработчики что можно сделать или делаю что не так, может укажите на конкретные пункт в документации, где по порядку было бы это расписано. Я просмотрел все, но пока идей ни каких, бьюсь уже не один месяц, перерыл кучу форумов и все мимо.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Не отображаются символы Archestra Graphic
Модератор: Глоб.модераторы
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Не отображаются символы Archestra Graphic
А техподдержка вондервари, господа из Клинкманн СПБ, не отвечают?
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 05 мар 2017, 11:19
- Имя: Дмитрий
- Страна: Россия
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Не отображаются символы Archestra Graphic
Не обращался, посчитав что проблема не такого высокого уровня что остановит производство.
Кстати удалось проблему разрешить.
Оказывается, что после добавления в Archestra IDE нового символа в Graphic Toolbox необходимо в редакторе WM выполнить команду Notify Clients. Напомню, что после добавления нового символа вся арчестровая графика (включая ту что работала до добавления) в проекте пропадала в режиме исполнения на другом компьютере.
Открыл Руководство пользователя InTouch: ...цитирую - "когда узел просмотра копирует и запускает главное приложение, он автоматически отслеживает все сделанные в этом приложении изменения. На эти изменения указывает специальный флаг в каталоге главного приложения. Этот флаг устанавливается вручную, когда разработчик при редактировании программы приложения использует команду Notify Clients (уведомить клиентов) из меню WindowMaker Special (специальные). Если состояние этого флага изменяется, каждый узел просмотра выполняет определённые пользователем действия, которые определяют реакцию этого узла. Это может простираться от полного игнорирования флага до автоматической остановки узла просмотра, который перезапускает главное приложение.
Ни слова об Archestra.
Кстати удалось проблему разрешить.
Оказывается, что после добавления в Archestra IDE нового символа в Graphic Toolbox необходимо в редакторе WM выполнить команду Notify Clients. Напомню, что после добавления нового символа вся арчестровая графика (включая ту что работала до добавления) в проекте пропадала в режиме исполнения на другом компьютере.
Открыл Руководство пользователя InTouch: ...цитирую - "когда узел просмотра копирует и запускает главное приложение, он автоматически отслеживает все сделанные в этом приложении изменения. На эти изменения указывает специальный флаг в каталоге главного приложения. Этот флаг устанавливается вручную, когда разработчик при редактировании программы приложения использует команду Notify Clients (уведомить клиентов) из меню WindowMaker Special (специальные). Если состояние этого флага изменяется, каждый узел просмотра выполняет определённые пользователем действия, которые определяют реакцию этого узла. Это может простираться от полного игнорирования флага до автоматической остановки узла просмотра, который перезапускает главное приложение.
Ни слова об Archestra.