Страницы: 1
RSS
Заменитель "OLE/COM Viewer", Ищу инструмент чтобы заглянуть внутрь OLE/COM объекта до самого последнего уровня детализации
 
Коллеги, здравствуйте!

Сравнительно продолжительное время я нахожусь в поиске утилиты, сродни "OLE/COM Viewer". Т.е. искомая утилита должна бы делать все то, что делает "OLE/COM Viewer", т.е. у любого OLE/COM объекта отображает внутреннее устройство: набор интерфейсов, у каждого интерфейса - набор методов и свойств. Штатная утилита "OLE/COM Viewer", к сожалению, отображает информацию не всех объектов и, по закону противности, самые интересующие объекты оказываются ей недоступны. Например, сейчас интересен "File Open Dialog" из библиотеки "ComDlg32.dll". Утилита показывает только первый уровень детализации - набор интерфейсов и их описание. Провалиться глубже, например в интерфейс "IFileOpenDialog" уже не может. Сообщает "IDataObject interface viewer only supports IID_IDataObject".
Описания в документации не всегда достаточно, т.к. я пробую получить доступ к разным объектам OLE/COM из-под VBA. А документация написана, чаще всего для С. Поэтому приходится заполнять разрыв между концепцией С и VBA. Для этого очень полезной может оказаться такая утилита.

Прошу сообщить о достойном инструменте.
Благодарю за Ваш ответ!
Страницы: 1
Наверх