Добавление PzlPort в приложение

Материал из wikiru.visual-prolog.com

Elementary PzlStudio не предусматривает операции по созданию новых проектов исполняемых приложений со встроенными средствами pzl-Системы. Однако Elementary PzlStudio позволяет включить pzl-Систему в любое приложение, созданное ранее.

Вызов операции

Форма для включения pzl-Системы в приложение вызывается через меню Tools/Add/Port to Executable. AddPzlPort.png

Перечень свойств в вызванной форме включает

  • Vip Project File - целевой проектный файл
  • License Level - уровень лицензии
  • Container Library - имя библиотеки
  • Container Version - версия контейнера
  • Company - имя компании
  • Author - имя автора
  • Copyright - авторские права

Редактирование значений свойств производится в правой части таблицы либо непосредственным редактированием (если допускается), либо вызовом следующего уровня редактирования нажатием на кнопку справа в активной строке. Двойной щелчек на поле редактирования равносилен нажатию на кнопу справа.

Операция выполняется по нажатию на кнопку Add (Добавить).

Кнопка может быть неактивной, если введенных данных недостаточно для выполнения операции.

После выполнения операции форма остается активной и Вы можете добавить pzl-Систему к любому другому приложению.

Кнопка Close (Закрыть) закрывает форму.

Выполнение операции

При успешном выполнеии операции в окно сообщений среды Elementary PzlStudio выводится отчет о произведенных изменениях проекте.

PzlPortAddedSuccessfullyReport.png

Если Pzl-система уже была ранее включена в приложение, определяемое целевым проектом, то сообщение об этом появится и предложит продолжить включение или отказаться от выполнения операции.

AddPortReplacementWarning.png

Вы можете продолжить выполнение операции, если необходимо, например, изменить имя библиотеки или уровень лицензии.

Отчет о выполненных замещениях будет выведен в Окно сообщений среды

PzlPortReplacedSuccessfullyReport.png

Атрибуты из базовых свойств

Последние три позиции в форме

  • Company
  • Author
  • Copyright

устанавливаются в Базовых свойствах и здесь могут быть переопределены в случае, отличном от типового. Если Вы их здесь изменили, то значения этих параметров в Базовых свойствах останутся неизменными.


Имея приложение, которое должно работать с использованием Pzl-Технологии, следует, обратившись к Elementary PzlStudio, выполнить операцию по добавлению pzlPort в это приложение. Добавление PzlPort в приложение полностью обеспечивает включение всех необходимых средств pzl-Системы в проект исполняемого приложения.

Возвратившись теперь к IDE, можно, пользуясь текстовым редактором IDE, добавить процедуры инициализации pzlPort и откомпилировать проект исполняемого приложения.

Ссылки