Qt и динамически подключаемые плагины. |
Здравствуйте, гость ( Вход | Регистрация )
Qt и динамически подключаемые плагины. |
sidsukana |
7.6.2011, 21:17
Сообщение
#1
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Собственно такой вопрос.
Как я понял, чтобы написать плагин и чтобы он работал на расширяемом приложении, нужно писать интерфейс, и чтобы об этом интерфейсе знало и само приложение и плагин, так? А что на счет случаев если, сторонний пользователь сам напишет плагин, но он не имеет доступ к исходникам приложения, такое никак нельзя организовать? Если я правильно понял, написать плагин без влезания в код приложения не получится? Просто никогда в этой сфере не писал ничего и толком не знаю как все работает |
|
|
DIMEDROLL |
8.6.2011, 10:46
Сообщение
#2
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
Цитата Как я понял, чтобы написать плагин и чтобы он работал на расширяемом приложении, нужно писать интерфейс, и чтобы об этом интерфейсе знало и само приложение и плагин, так? да плагины на то и плагины, что бы их могли писать сторонние разработчики ты, как разработчик приложения предоставляешь SDK - набор хидерников и либ, которые используют сторонние разработчики, для создания плагинов |
|
|
Litkevich Yuriy |
8.6.2011, 14:11
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Если я правильно понял, написать плагин без влезания в код приложения не получится? категорически не правильно.А вот тут правильно: нужно писать интерфейс, и чтобы об этом интерфейсе знало и само приложение и плагин, так? Интерфейс - h-файл и всё. |
|
|
sidsukana |
14.6.2011, 22:08
Сообщение
#4
|
Участник Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: 2 |
Получается, я заранее должен знать о плагине? Чтобы хидер под плагин написать, надо знать что будет делать плагин. Или я чего-то недопонимаю?
|
|
|
Litkevich Yuriy |
15.6.2011, 6:08
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Получается, я заранее должен знать о плагине? об интерфейсе.Чтобы хидер под плагин написать, надо знать что будет делать плагин. точнее: знать что может потребоваться плагину. Нужно заранее продумать к каким частям приложения должен быть доступ из плагинов.А что будет делать плагин написанный спустя 2 года предсказать никто не возьмётся, даже автор интерфейса. |
|
|
Текстовая версия | Сейчас: 27.11.2024, 2:50 |