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

Вниз

доступ к классу описанному в dll ?   Найти похожие ветки 

 
Dysan   (2004-05-27 12:47) [0]

Подскажите как получить доступ к типу класса описанного в dll и использовать его в другой программе?


 
Ega23 ©   (2004-05-27 12:51) [1]

Никак. Тебе по-любому этот класс придётся у себя в программе описать.


 
Dysan   (2004-05-27 12:57) [2]

:(
а может как нибудь интерфейсом или еще как ?


 
Гаврила ©   (2004-05-27 12:57) [3]

заменить DLL на BPL


 
Ega23 ©   (2004-05-27 13:12) [4]

а может как нибудь интерфейсом или еще как ?

Если так, то может и можно. Точно не отвечу, т.к. не пробовал.


 
VMcL ©   (2004-05-27 13:50) [5]

>>Dysan  (27.05.04 12:57) [2]

Можно и интерфейсом, а можно и [3] (см. packages в справке).


 
PVOzerski ©   (2004-05-27 13:58) [6]

А еще можно "необъектные" функции-врапперы в DLL сделать.


 
Dysan   (2004-05-27 14:00) [7]

это ... где почитать про это можно?


 
PVOzerski ©   (2004-05-27 14:05) [8]

Если о [7], то это решение самоочевидно (но расплата - потеря возможности наследования вне самой DLL). Пример:
Function CreateMyObject:tMyObject;export;
begin
 Result:=tMyObject.Create;
end;
и так для каждого метода/свойства


 
Reindeer Moss Eater ©   (2004-05-27 14:07) [9]

Полная бессмыслица


 
Reindeer Moss Eater ©   (2004-05-27 14:08) [10]

Имелось ввиду экспортирование классов из длл


 
VMcL ©   (2004-05-27 14:13) [11]

>>Reindeer Moss Eater ©  (27.05.04 14:08) [10]

Ну тогда MS DirectX® - бессмысленная система :)


 
Reindeer Moss Eater ©   (2004-05-27 14:17) [12]

Она классы экспортирует?
Сомневаюсь.


 
VMcL ©   (2004-05-27 14:22) [13]

>>Reindeer Moss Eater ©  (27.05.04 14:17) [12]

DirectDrawCreateEx, например, если не ошибаюсь.

P.S. Интерфейсы - тоже классы :)


 
Dysan   (2004-05-27 14:26) [14]

ну хорошо
Function CreateMyObject:tMyObject;export;
допустим.
а переменной какого типа присваивать результат функции ? variant?


 
VMcL ©   (2004-05-27 14:32) [15]

>>Dysan  (27.05.04 14:26) [14]

TMyObject.


 
Reindeer Moss Eater ©   (2004-05-27 14:32) [16]

переменной типов TObject ... tMyObject



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

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

Наверх




Память: 0.49 MB
Время: 0.061 c
1-1085340678
Alex Friend
2004-05-23 23:31
2004.06.06
Формы в DLL


14-1085034483
Igorek
2004-05-20 10:28
2004.06.06
Закрытие веток


14-1084720952
SergeyM
2004-05-16 19:22
2004.06.06
Как узнать Count на CD-ROM e


6-1082358148
djordj
2004-04-19 11:02
2004.06.06
Как отправить email в HTML формате с картинками


14-1084864586
abstr
2004-05-18 11:16
2004.06.06
помгите найти исходник или напишите за $ игру CANNON BLOCKS