Re[2]: CoCreateInstance?
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.10.01 18:31
Оценка:
Здравствуйте Willi, Вы писали:

W>proxy/stub DLL или typelib нужен, чтоб данные маршаллить.

W>Если ты писал интерфейсы на IDL то и то и другое можно получить используя MIDL.

W>А может ты просто забыл зарегистрировать proxy/stub?


Да. Похоже Willi прав. Дело в прокси. Проверить мжно так: запрашиваешь IUnknown* и если он получается, то дело именно в прокси.

Чтобы не возиться с прокси лучше создавая интерфейс делать его дуальным или помечать атрибутом oleautomation. При этом (естественно) надо испльзовать только automation-совместимые типы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.