Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Тип данных из DLL   Найти похожие ветки 

 
Ilg   (2003-09-11 19:01) [0]

Здравствуйте!
Проблема в следующем...
Я создаю DLL с некоторыми функциями, аргументами которых являются данные нового типа, например TMyClass.
Как мне описать этот тип (в DLL), чтобы пользоваться им в своей программе?
Заранее, Большое спасибо!


 
HolACost! ©   (2003-09-11 19:06) [1]

В лучшем конечно случае сделать интерфейсный модуль к твоей библ и в него прописать этот класс и юзай этот модуль как в длл так и в прроге, вызывающей длл!
ЗЫЖ
Вот прямо так в лоб - никак - COM спасёт!


 
Юрий Зотов ©   (2003-09-11 19:09) [2]

> Вот прямо так в лоб - никак

Или использовать не DLL, а BPL. Прямо в лоб.


 
still ©   (2003-09-11 19:36) [3]


> Юрий Зотов © (11.09.03 19:09) [2]

и чем bpl лучше dll?


 
Mystic ©   (2003-09-11 19:40) [4]

> и чем bpl лучше dll?

Не дублируется код используемых стандартных пакетов, инициализация каждого стандартного пакета происходит только один раз. Из-за чего могут возникать трудноотслеживаемые ошибки.


 
Юрий Федоров ©   (2003-09-11 19:41) [5]

bpl лучше чем dll тем, что не нужно писать руками многих вещей (списка экспортируемых функций, например).


 
Chlavik ©   (2003-09-11 19:45) [6]

А почему бы не юзать Pointer ??? и передавать размер ? или там номер по которому можна судить что за данные... всё можна привести к pointer а там уже дальше что хочеш то и делаеш...


 
Юрий Зотов ©   (2003-09-11 19:57) [7]

> Chlavik © (11.09.03 19:45) [6]

Угу, можно. Вот только как быть с объектами неизвестного программе класса? Сабж перечитайте, плз.

> still © (11.09.03 19:36) [3]

В дополнение к уже сказанному - BPL лучше DLL тем, что программе известны и доступны все классы из BPL, причем без их дублирования. Это и решает заданный в сабже вопрос.



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-82428
michael
2003-09-04 16:29
2003.09.25
Какая книга считается классикой по ООП ?


14-82482
TMaster
2003-09-05 22:36
2003.09.25
Вопрос по форуму


1-82261
r00t
2003-09-14 21:23
2003.09.25
Как создать красивую кнопку?


6-82351
Alex Soloviov
2003-07-26 16:28
2003.09.25
Компоненты TServerSocket, TClientSocket и человеческие ручки


3-82089
RDA
2003-09-05 11:54
2003.09.25
Выбор полей по условию