Текущий архив: 2005.08.14;
Скачать: CL | DM;
Вниз
COM сервер Найти похожие ветки
← →
Oleg_ (2004-10-28 17:18) [0]Для функций в dll было все просто LoadLibrary адрес процедуры и вперед
А вот сабж насколько я понял из литературы надо сначала регистрировать в ОС? и только после этого по IID искать?
Рассматриваю только позднее связывание поскольку на этапе компиляции, неизвестно даже какая из dll понадобится.
Спасибо.
← →
VMcL © (2004-10-28 22:12) [1]>>Oleg_ (28.10.04 17:18)
Боюсь, форум - не место для статей. В двух словах не напишешь. Задавай более конкретный вопрос.
← →
oleg_ (2004-10-29 15:12) [2]При регистрации вручную dll (regsvr32) научился создавать com и работать с ним.
А вот как (ан)регистрировать сервер программно?
Есть несколько разных dll каждая со своим com и одинаковыми интерфейсами. Мне понадобится то одна то другая dll.
← →
Poirot © (2004-10-29 16:40) [3]А ты видел как она регистрируется.анрегистрируется?!. там просто вызывается 2-е экспортируемые функции:) Что мешает зарегить и удалить регистрацию COM программно?!
Елси у них одинаковые интерфейсы то это как рз правильно, но они ить должны быть зарегены как под разными GUID
← →
VMcL © (2004-10-30 10:49) [4]>>oleg_ (29.10.04 15:12) [2]
Смотри исходники борландовской утилиты TRegSvr:
<Папка_Delphi>\Demos\ActiveX\TRegSvr
← →
oleg_ (2004-10-31 16:53) [5]спасибо
← →
Vitalik © (2004-11-01 10:22) [6]А можно просто использовать процедуру RegisterComServer из модуля ComObj
Страницы: 1 вся ветка
Текущий архив: 2005.08.14;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.11 c