pcmPluginAPIClient

Компонент для реализации клиентской части PluginAPI.

С помощью этого компонента легко создать плагин к программе на базе обычной DLL, который будет очень просто и быстро интегрирован в неё.

Для создания плагина достаточно:

  • создать проект-DLL
  • поставить первым модулем в списке проекта ShareMem
  • в настройках проекта выбрать динамическую компоновку (Compile using runtime packages)
  • создать в нём форму или модуль данных
  • положить на форму или модуль данных компонент pcmPluginAPIClient
  • добавить в секцию инициализации библиотеки процедуру создания формы или модуля данных, на которой лежит клиент PluginAPI
  • добавить обработчик события OnUnload компонента в котором необходимо уничтожить (.Free) все объекты, созданные в секции инициализации библиотеки (включая саму форму или модуль данных на котором лежит компонент)

После чего данный плагин легко загружается в совместимом приложении и получает полный доступ к объектам приложения плюс простой и безопасный механизм обмена сообщениями по связям плагин-приложение и плагин-другой_плагин.


Автор: PC_M@niac, дата: 16 май, 2005 - 16:19 categories [ ] Версия для печати | Войдите в систему, чтобы получить возможность отправлять комментарии