![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Помог? Дави весы!
Пользователь
Регистрация: 15.05.2012
Сообщений: 25
|
![]()
Я написал тип в динамической библиотеке. Теперь этот тип мне нужно использовать в unit. Но на сколько я знаю, в динамической библиотеке нет раздела interface. Что можно сделать, помимо повторного объявления?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Напишите в библиотеке функцию, которая будет возвращать тип.
Но думаю, что тип нужно переобьявить у себя. проще написать все на интерфейсах. |
![]() |
![]() |
![]() |
#3 | |
Помог? Дави весы!
Пользователь
Регистрация: 15.05.2012
Сообщений: 25
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
описание типа выносится в отдельный модуль, который затем юзается в длл и в самой программе. Аналог сишных хидер-файлов
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Да и если реализовывать интерфейс в dll, то др. программеру нужно, всего-то, предоставить описание интерфеса а не его код. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> описание интерфеса а не его код
а кто говорил про код? Интерфейсный модуль так и будет выглядеть, с пустой секцией implementation: Код:
> запилить библиотеку типов, котору можно без граблей легко и просто импортировать хоть в delphi, хоть в Visual Studio, опять же без граблей. через COM, что ли? Ну не знаю, имхо, это редкий геморрой, да и граблей там за каждым байтом понаставлено достаточное количество.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удаление динамических массивов | Dimarik | Общие вопросы C/C++ | 20 | 14.03.2011 12:30 |
использование в .DLL библиотеках Exel | designer999 | Общие вопросы Delphi | 1 | 17.06.2010 05:44 |
Нужно, чтобы прога работающая на одних библиотеках, заработала при других | rdron | Общие вопросы C/C++ | 8 | 08.01.2010 01:24 |
C++. Объявление динамических массивов. | Парсифаль | Помощь студентам | 27 | 03.05.2009 23:21 |