crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> динамическая загрузка классов из библиотеки, туплю..
ieroglif
  опции профиля:
сообщение 19.4.2009, 7:03
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 19.1.2009
Из: планета Земля
Пользователь №: 496

Спасибо сказали: 0 раз(а)




Репутация:   0  


хочу часть классов вынести в отдельные библиотеки.
но при этом классы не модульные - т.е. все разные и объединить их под какой-то единый интерфейс не катит.
на подгружать их хочу динамически по мере необходимости (и так же по мере необходимости выгружать).
может я моск свой просто парю, но что-то хочется именно так сделать.
есть вариант на каждый класс отдельно прописывать интерфейс (полностью аналогичный классу), но это мне кажется извратом.
неужели не существует кутешного метода загрузки любого класса из библиотеки?
что-то я туплю жёстко и упёрся как баран.
можно мне кусочек кода примитивного для примера?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 19.4.2009, 10:13
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Основная идея в том, чтобы в дллке создать функцию, которая будет возвращать указатель на экземпляр нужного тебе класса и использовать QLibrary для того, чтобы эту функцию вызвать. Подробнее обсуждалось тут http://www.qtforum.org/article/283/how-to-...l-in-win32.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 0:22