Плагин выполняет:
1. Подключение к себе других плагинов DM
2. Трансляцию запросов плагинов в DM
3. Трансляцию событий DM во все подключённые плагины
4. Отображение хода загрузки и выгрузки подключённых плагинов
Плагин позволяет:
1. Просмотреть имена подключённых плагинов в своих свойствах в настроках DM и на форме настроек
2. Вызвать форму настроек подключённого плагина со своей формы настроек
3. Подключённому плагину зарегистрировать собственную команду через
Code: Select all
myIDmInterface.DoAction('RegisterAction', AnyAction+' '+Self.ID)
Code: Select all
myIDmInterface.DoAction('CheckAction', AnyAction)
Code: Select all
EventRaised(AnyAction, parameters)
Работа проверена на двух тестовых плагинах.
В плане добавление регистрации событий, для отправления своих событий другим плагинам.
Версия 0.1.0.0
Для работы другого плагина через Thunk нужно сменить расширение другого плагина на .tnk !
Плагин пишется в основном для себя, за неимением нужного функционала в DM. Использование его возможностей в других плагинах только приветствуется.
Подробности, предложения доработок, сообщения об ошибках принимаются в личку или по ICQ 204446455
Урезанная версия Thunk Lite, предназначенная для подключения ОДНОГО плагина на определённый период времени, лежит здесь.
Основная идея плагина в графическом виде:
Разработка прекращена из-за появления неплохой альтернативы.