|
Как из COM объекта во встроенном языке получить описание всех методов и свойств?
| ☑ |
0
TormozIT
гуру
19.07.13
✎
09:59
|
Сабж
|
|
1
НаборДанных
19.07.13
✎
10:02
|
(0)Дык в отладчике светятся вроде.
|
|
2
TormozIT
гуру
19.07.13
✎
10:03
|
(1) Слова "во встроенном языке" внимательно читал?
|
|
3
Wobland
19.07.13
✎
10:03
|
а ком-объекту вообще известны описания методов?
|
|
4
НаборДанных
19.07.13
✎
10:04
|
(2)Не очень, чукча же.
|
|
5
Serginio1
19.07.13
✎
10:06
|
(3) Известны если поддерживает ITypeInfo
|
|
6
TormozIT
гуру
19.07.13
✎
10:10
|
Еще вопрос. Как программно из COM объекта получить ProgID библиотеки, в которой хранится описание его типа?
Я так понимаю тоже можно только если (5)?
|
|
7
TormozIT
гуру
19.07.13
✎
10:15
|
Нашел
TLBINF32.DLL
Функция InterfaceInfoFromObject
|
|
8
Serginio1
19.07.13
✎
10:23
|
(6) Вообще я так понимаю, что можно через ITypeInfo.GetContainingTypeLib получить доступ к ITypeLib
а из неё получить данные
|
|
9
Serginio1
19.07.13
✎
10:28
|
8+ я так понимаю структура должна быть такого типа
|
|
10
TormozIT
гуру
21.07.13
✎
12:59
|
Кажется выжал почти все, что можно, по этой теме в новой версии 2.86 подсистемы "Инструменты разработчика".
В исследователе объектов и в контекстной подсказке поддержка COM объектов значительно расширена.
|
|