Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Еще раз про плагины   Найти похожие ветки 

 
_Nicola_   (2004-03-16 17:18) [0]

Может где-то это описано, но я не смог найти.

Объясните на пальцах, как можно сделать такое.
Есть главное окно, и есть плагины, которые должны отображать свое окно на вкладках в главном окне.

Подобное реализовано в Миранде - поле установки плагина, в Опциях, среди настроек Миранды появляются настройки для плагина.

Как такое сделать?

Спасибо за ответы по существу.


 
just me   (2004-03-16 17:26) [1]

Тут просматриваются 2 слабо связанные задачи:
1. реализация плагинов как таковых
2. отображение внедренных окон в главном окне
Какая из них интересует прежде всего?


 
Игорь Шевченко ©   (2004-03-16 17:30) [2]

http://www.delphikingdom.com/mastering/plugins.htm


 
_Nicola_   (2004-03-16 18:32) [3]

2 just me   (16.03.04 17:26) [1]
Естественно 2 задача.

2 Игорь Шевченко ©   (16.03.04 17:30) [2]
Спасибо за ссылку. Почти то, что мне надо.

Моя задача такая:
Есть порт, к которому подключены несколько разнородных устройств. Необходимо организовать управление ими из программы.
Я хочу реализовать это примерно так:
Одна dll предоставляет порт, а само управление осуществляется плагинами для каждого устройства (чтобы не перекомпилировать программу при появлении новых). Плагины включают в себя команды и контролы для управления конкретным устройством, но все команды даются через 1 порт.
В общем запускаем программу, она ищет плагины, запускаем конкретный плагин, он через dll порта осуществляет управление устройством.

Интересно узнать ваши идеи по реализации такой программы.


 
just me   (2004-03-16 18:45) [4]

ИМНО наиболее правильный подход к реализации плагинов:
http://www.techvanguards.com/com/tutorials/plugin.asp


 
_Nicola_   (2004-03-16 18:57) [5]

2 just me   (16.03.04 18:45) [4]
Документ - зашибись, и подход там, может быть, правильный. Постараюсь на досуге изучить. Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
4-1075291202
Guest_2004
2004-01-28 15:00
2004.04.04
ShowWindow(Application.Handle,SW_HIDE)


7-1075148330
Djon007
2004-01-26 23:18
2004.04.04
Ctrl+Alt+Delete Старый вопрос..................


4-1074959994
ESER
2004-01-24 18:59
2004.04.04
Уважаемые, мастера. Прошу о помощи! Реестр и API


3-1078404138
AlexA
2004-03-04 15:42
2004.04.04
как в run-time создать обработчик CalcFields


3-1078726173
Мал0й
2004-03-08 09:09
2004.04.04
Установка BDE