Главная страница
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.014 c
6-82347
Зозуля Юрий
2003-07-29 02:02
2003.09.25
Два вопроса по Интернет: точное время и защита пароля


14-82463
iNew
2003-09-09 08:24
2003.09.25
Как вам MySql?


4-82543
_smile
2003-07-23 11:26
2003.09.25
Как отловить разворачивание своего окна на весь экран?


3-82072
SkullNet
2003-09-05 21:11
2003.09.25
Фильтрация и TableName.RecNo


4-82548
anonym
2003-07-23 00:34
2003.09.25
Получение хэндла запускаемого приложения