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

Вниз

классы в библиотеке   Найти похожие ветки 

 
d_oleg ©   (2006-08-25 14:23) [0]

Подскажите пожалуйста, каким образом можно получить спискок реализованных в библиотеке классов?

Идея такая: для com-сервера поставляются расширения в виде библиотек с com-объектами. При получении очередного расширения нужно во-первых проверить библиотеку на предмет а есть ли там вообще com-объекты и если есть, то есть ли с указанным именем. ну а ежели есть - то зарегистрировать и т.д.

Так вот, как можно узнать, что внутри dll? Как это делает regsvr32?


 
Сергей М. ©   (2006-08-30 11:13) [1]


> как можно узнать, что внутри dll? Как это делает regsvr32?


regsvr32 ничего не "узнает", ему фиолетово содержимое библ-ки в части реализации в ней каких-то объектов или еще чего-то.

regsvr32 просто ищет эксп.процедуру DllRegisterServer и, если таковая найдена, вызывает ее, в противном случае дает отлуп.


 
tesseract ©   (2006-09-03 16:35) [2]

Ну это не в случае с COM можно выяснить. Некоторые например через ресурсы имена объектов передают. Можно также реализовать Com-класс с одним классом который остальные классифицирует.

ЗЫ: Если я правильно понял, ты Add-in свои организуешь?



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1237009771
Pi:)
2009-03-14 08:49
2009.05.17
О числе Pi


15-1236699497
Кое кто
2009-03-10 18:38
2009.05.17
Включить "Администратор"


15-1237382359
немо2
2009-03-18 16:19
2009.05.17
select min(col1) from tabl1. Работает по 5 минут. MSSQL2000


15-1237010852
@!!ex
2009-03-14 09:07
2009.05.17
Подскажите удобный SVN хостинг.


15-1237316945
Вот в чем вопрос
2009-03-17 22:09
2009.05.17
Перегрузка операторов