|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.11.2010, 16:38 | #1 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Экспорт классов в DLL
Вот есть динамическая библиотека, например, содержит такой код:
Код:
Код:
|
15.11.2010, 17:03 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Классы нельзя.
Сделай просто библиотеку типов - и будет тебе экспорт классов, но не в DLL а в BPL для удобства.
I'm learning to live...
|
15.11.2010, 17:04 | #3 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
|
|
15.11.2010, 17:18 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это DLL, специально придуманная Борландом для более удобного хранения компонентов, которые представляют собой частный вид классов.
Можно и в DLL закатать, а потом просто подключить ее как компонент. При этом Делфи создаст описание библиотеки типов tlb, в котором и будет описание твоих классов, реализация которых в ДЛЛ. Примерно так, если в кратце.
I'm learning to live...
|
15.11.2010, 17:23 | #5 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Который?
|
15.11.2010, 17:33 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Пакет.
Почитай теорию о BPL.
I'm learning to live...
|
15.11.2010, 19:33 | #7 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Пакет??????????????
Так в пакет ведь пихают модули(.pas) - например, dclusr.dpk включает в себя кучу таких... т.е. вы предлагаете мне создать модуль, в нём описать класс и запихать этот модуль в пакет?Не, мне это нафиг не надо. Я всё-таки хотел бы как-нибудь через DLL.... |
15.11.2010, 20:28 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Удивись - Пакет компилируется в BPL. И содержит в себе все классы и их реализацию, которую ты в его модулях описал. По умолчанке Делфи компилирует пакеты в папку \Projects\Bpl\. Загляни туда - там должны быть все нестандартные пакеты, а точнее их BPLки. Цитата:
I'm learning to live...
|
||
15.11.2010, 21:33 | #9 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Лично я поступил бы так:
В самой dll объявил бы Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
16.11.2010, 12:23 | #10 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Цитата:
Код:
пыщь
Последний раз редактировалось JTG; 16.11.2010 в 12:52. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
экспорт в dll | varelik | Общие вопросы Delphi | 3 | 13.01.2010 11:30 |
Создание классов и использование объектов классов при написании программ в среде C++. | Frozen inside | Помощь студентам | 0 | 16.04.2009 23:18 |
Библиотека классов != обычная DLL ? | darkstarx | Общие вопросы .NET | 3 | 14.04.2008 14:41 |
Использование C++ классов из native DLL в .NET C# | lexluther | Общие вопросы C/C++ | 1 | 31.01.2007 22:00 |
экспорт классов из Dll | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:53 |