|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2016, 21:18 | #1 |
Новичок
Джуниор
Регистрация: 14.12.2016
Сообщений: 2
|
Обмен между plugin(dll) и экзешником. Разбор полетов с аналогами stl
Здравствуйте.
Я недавно начал изучать QT. Прочитал много положительных отзывов и польстился кроссплатформенностью и обещанной простотой. Рассматриваю тут QT версии 5+(я так понял там изменили способ загрузки plugins) 1)Первый вопрос который у меня возник при переходе с builder6 c++ это про возможность использования контейнеров QVector, QList, QMap и прочих для обмена между динамически подключаемой DLL и EXE (через QPluginLoader). Так как эти классы активно юзают менеджер памяти в процессе их использования, не будет ли с ними проблем если мы собираем exe со статической линковкой с qt-шными dll. (подробное описание как работаю аналоги STL при обмене в PLUGINS и EXE приветствуется, тыкание в книжку также приветствуется) 2) Второй интересующий вопрос это касательно регистрации плагина и метаобъектной информации. Q_PLUGIN_METADATA вторым параметром принимает имя файла для метаобъектной информации. Но ничего не сказано нужен ли этот файл для передачи метаобъектной информации в exe. Или он нужен только для того чтоб он был в файле. 3) ну и третий вопрос для гуру и съевших несвежую собаку на этом.. На какие подводные камни можно нарваться при работе с plugins. Планируется использовать plugins для добавления форм в mdi area на стороне екзешника. Понимаю вопрос обширный, ну кто на чем спотыкался?=) p.s приветствуются дельные ссылки на дельную литературу с примерами про QT. p.p.s работаю в WINDOWS , в дальнейшем планирую перевести проект и на LINUX Последний раз редактировалось Mefil; 15.12.2016 в 08:42. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбор полетов - классы | alekola | Общие вопросы Delphi | 5 | 11.06.2012 06:00 |
разбор полетов, или invalid convert | madmaniac | Visual C++ | 2 | 02.05.2011 11:47 |
Обмен данными между DLL и программой | Шульц | Общие вопросы Delphi | 8 | 16.03.2010 22:34 |
Разбор полетов по DevExpress Quantum DBGrid | Killer_djon | БД в Delphi | 2 | 18.11.2007 14:45 |