Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];

Вниз

Тип данных из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
3-82133
Layner
2003-09-03 13:13
2003.09.25
DBGrig, врисовка прямоугольничка в ячейки одного из столбцов.


1-82216
Fantom_
2003-09-12 12:22
2003.09.25
Как в Edit выровнять текст по центру?


1-82212
Rel_
2003-09-12 11:47
2003.09.25
Вопрос по Excel


11-82168
Bartov
2003-01-05 13:01
2003.09.25
Для тех кто пишет компоненты


4-82545
R0man
2003-07-25 08:08
2003.09.25
Как изменить иконку программы не используя unit forms?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский