Главная страница
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.008 c
3-1221633388
Drowsy
2008-09-17 10:36
2009.05.31
Commit транзакции инсерта в таблицу базы закрывает эту таблицу.


2-1240142326
Получатель
2009-04-19 15:58
2009.05.31
Получить записи столбца TDbf


2-1239705942
andrew727
2009-04-14 14:45
2009.05.31
Экспорт данных из таблицы БД Access в массив


15-1238486183
desc
2009-03-31 11:56
2009.05.31
Что может быть ? Не могу откомпелировать компонент...


15-1238352596
Б
2009-03-29 22:49
2009.05.31
Скачивать в ждущем режиме 2.