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

Вниз

ITypeInfo и имя интерфейса-предка.   Найти похожие ветки 

 
GrBob   (2006-09-13 10:54) [0]

Добрый день. Есть библиотека типов. Есть ITypeInfo. Известно, что это интерфейс, но неизвестен его интерфейс-предок. Собственно, вопрос - как его узнать :)


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


> как его узнать


Заглянуть в ActiveX.pas

Там написано , что

ITypeInfo = interface;

Т.е. ITypeInfo есть наследник IUnknown


 
GrBob   (2006-09-13 14:15) [2]

Хмм... я не об этом. Пишу подробнее.
Предположим в библиотеке типов есть интерфейс
IA = interface(IDispatch)и есть интерфейс
IB = interface(IA)
Я загрузил библиотеку типов, достал информацию об интерфейсе IB. Теперь у мня есть интерфейс ITypeInfo, рассказывающий про IB. Оттуда я могу достать информацию обо всех свойствах/методах IB и пр. И мне надо узнать, что IB наследник IA. Весь вопрос в том, как это сделать.

PS. Если опять не понятно, сформулирую так: Как имея только библиотеку типов (*.tlb или *.exe) получить информацию о том, какой интерфейс наследуется от какого.


 
Сергей М. ©   (2006-09-13 15:07) [3]


> мне надо узнать, что IB наследник IA


А нахрена ?)

Каков практический смысл познания сего факта ?


 
GrBob   (2006-09-13 16:08) [4]

Ну мало ли для чего. Лично мне надо просто полностью сравнить 2 tlb. В одной интерфейс IB наследуется от IA, а в другой от IC. Предположим, что IA и IC идентичны, а соответственно идентичны будут обнаруженные IB, а это не так, ибо у них разный предок.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
9-1179840980
ElectriC
2007-05-22 17:36
2009.05.31
Мой 1-й движок


15-1237877089
{RASkov}
2009-03-24 09:44
2009.05.31
Настройка сетевого принтера


15-1238450406
Kerk
2009-03-31 02:00
2009.05.31
Свободное ПО в России


8-1194642408
Blind Guardian
2007-11-10 00:06
2009.05.31
Класс для чтения данных о полигонах 3Д сцен, сделанных в 3ds max


15-1237875001
Урсулапов_
2009-03-24 09:10
2009.05.31
Программа, которая распознает тип файла без расширения