Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
_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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.028 c
3-1078463921
avkar
2004-03-05 08:18
2004.04.04
cxDBEdit


7-1074495889
Прямой
2004-01-19 10:04
2004.04.04
Написать что-то вроде Image Drive


1-1079465653
Destroyer
2004-03-16 22:34
2004.04.04
Поиск Edit-а на форме


1-1079063333
BorisMor
2004-03-12 06:48
2004.04.04
Многострочная ветка в TTreeView


4-1075353184
SPIRIT
2004-01-29 08:13
2004.04.04
Закрыть приложение !





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский