Форум: "Основная";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Вниздоступ к классу описанному в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.034 c