Re: библиотека типов
От: Tom Россия http://www.RSDN.ru
Дата: 11.02.03 08:47
Оценка:
Здравствуйте, Wizard_S, Вы писали:

WS>Сорри за тупой вопрос, но может у кого есть идеи..

Вопрос нормальный.

WS>Есть LOCAL COM SERVER... У него в библиотеке типов есть только объявления интерфейсов, но нет самих методов...

WS>в разделе интерфейс тоже не указано кол-во методов...
WS>как узнать какие параметры у методов...

WS>


Алгоритм такой.
1. Определяешь GUID интерфейса.
2. По этому GUID идёшь в HKEY_CLASSES_ROOT\Intarface\<GUID>
3. Тут ты узнаешь кол-во методов, GUID библиотеки типов и GUID заглушки
4. Лезешь по GUID заглушки в HKEY_CLASSES_ROOT\TypeLib\<GUID библиотеки типов>
5. Тут получаешь файл в котором она описана.
6. Грузишь его и получаешь то, что тебе нужно.

ПРИМ: В пункте 3 ты можешь и не найти GUID библиотеки типов. Это значит что тебе не повезло
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.