Re[5]: Помогите разобраться с клиентом для COM обьекта
От: rus blood Россия  
Дата: 20.08.04 07:55
Оценка:
Здравствуйте, Danj, Вы писали:

D>Здравствуйте, dingo, Вы писали:


D>>Не на чем. Забыл сказать. То, что написано выше, надо, если хочешь пользовать инфу в ран-тайме. В других случаях вполне подойдет #import.

D>Чтот я совсем запутался. Кто то написал COM (не важно exe или dll) с поддержкой дуального интерфейса. И я хочу юзать его через VTB. Но у меня нет заголовочного файла с описаниям интерфейса и определениями GUID и CLSID. Есть только ProgId и все! Что делать?

1. Вставь директиву #import (параметры смотри в MSDN) в код. Компилятор сгенерирует tlh/tli файлы с определениями интерфейсов и смарт-пойнтеров для работы с объектами.

2. Запусти OleViewer, загрузи dll-файл, скопируй IDL на диск, запусти MIDL, который сгенерирует тебе файлы определения интерфейсов и tlb.
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.