Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
#1

Как получить указатель не объект созданный в DLL - C++

19.05.2006, 23:02. Просмотров 1411. Ответов 0
Метки нет (Все метки)

В моем проекте есть несколко оъектов, которые я хотел бы вынести в DLL. Я уже давно пользуюсь функциями из DLL, но сейчас хотелось бы вынести туда же и целый класс, который мне необходим в нескольких проектах. Этот класс должен создавать отдельный процесс в котором будет отдельно создаваться окно.
Пытался пользоваться декларацией как для простых типов (из примеров Петзольда), но с классом почему-то не получилось.
Один из вариантов, запустить который не удалось:
1. Подключаться к DLL (LoadLibrary)
2. Загружать функцию CreateObject из этой DLL, которая будеть возвращать указатель на вновь созданный объект.
3. Пользоваться функциями, членами этого класса и объекта.
Другой вариант, это доступ к глобальной (в DLL) переменной.
Понятно, что в основном проекте надо делать инклюд на H файл, но как создать сам объект?
Если можно, описание хотя бы на уровне деклараций.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2006, 23:02     Как получить указатель не объект созданный в DLL
Посмотрите здесь:
C++ Как возвратить указатель на объект, созданный в методе?
C++ Как получить указатель на объект класса CDocument
Как получить объект (не указатель), используюя перегруженный new? C++
C++ Как получить указатель на объект класса из списка std::list?
Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? C++
Как правильно вернуть объект созданный в функции? C++
C++ Получить указатель на объект который вызвал метод или Функцию в теле самой функции
Созданный объект Array<char> удаляется, как только метод convert завершается C++
C++ Основы: указатель на объект или объект, что выбрать?
C++ Как достать указатель на объект из контейнера set
C++ Указатель объект на объект (фикс ошибки)
C++ Не могу понять, как правильно передать указатель на объект в файл

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru