Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Plugins КАК правильно?
Форум на CrossPlatform.RU > Библиотеки > Другие библиотеки
ЙаМайскЫйПчОЛ
Товарищи, задумал написать ПО которое было бы расширяемо за счет плагинов, но возник вопрос
Никогда не писал плагино ориентированные программы.
Будьте добры наведите на след, как спроектировать ПО чтоб он поддерживал плагины
Любые статьи, может книги, может личный опыт...
Буду благодарен, Ваш пчёлК
Litkevich Yuriy
ЙаМайскЫйПчОЛ, тебе безотносительно языка/системы/библиотеки?
ЙаМайскЫйПчОЛ
Litkevich Yuriy, Интересный вопрос, вообще я предполагал что это не важно.
Язык с++, linux, qt
Litkevich Yuriy
ЙаМайскЫйПчОЛ, в Qt своя система плагинов, уникальная

Начинай читать отсюда
ЙаМайскЫйПчОЛ
если я правильно понял это плагины для Qt?

А я может не правильно выразился...
Имел ввиду, как написать свое ПО которое было бы расширяемо за счет плагинов...
Kagami
Глянь вот эту книжку про плагины в Qt Creator
Litkevich Yuriy
Цитата(ЙаМайскЫйПчОЛ @ 1.12.2009, 19:51) *
если я правильно понял это плагины для Qt?
нет это плагины для приложений написанных на Qt

Цитата(ЙаМайскЫйПчОЛ @ 1.12.2009, 19:51) *
Имел ввиду, как написать свое ПО которое было бы расширяемо за счет плагинов...
потому я тебя и спросил:
Цитата(Litkevich Yuriy @ 1.12.2009, 18:57) *
безотносительно языка/системы/библиотеки?
ЙаМайскЫйПчОЛ
Kagami, O_o я такую искал пару дней чтоб плагин под Креатор написать... так что за линку спасибо
НО абстрагируемся от Qt и плагинов для Qt, вопрос написания приложения поддерживающего плагины, т.е методология, типа регистрация плагина в системе, и т.д. как это реализуется правильно - хотелось бы узнать...
Наприме интересен вопрос как система узнает про плагин и как он узнает о системе...
Может меня не поняли потому что вопрос слишком простой... :huh:
Litkevich Yuriy спасибо, намек понял...
BRE
А вот если ты по внимательней посмотришь статью, то найдешь много ответов на свои вопросы.
Например, когда и как плагин подключается к общим элементам управления, как получает управления и т.д.
А вот потом можно будет поговорить о том, как ядро находит, загружает и инициализирует плагины, конечно если после прочтения статьи, эти вопросы останутся. ;)
ЙаМайскЫйПчОЛ
уже увидел, собственно по этому и написал Юрию, спасибо ;-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.