Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 14.12.2016, 22:18   #1
Mefil
Новичок
 
Регистрация: 14.12.2016
Сообщений: 2
Репутация: 10
Вопрос Обмен между 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 в 09:42.
Mefil вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбор полетов - классы 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 23:34
Разбор полетов по DevExpress Quantum DBGrid Killer_djon БД в Delphi 2 18.11.2007 15:45




19:19.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru