Здравствуйте, Аноним, Вы писали:
ME>>Насколько я понял, у тебя грабли в том, что интерфейс и объект, реализующий этот интерфейс имеют один и тот же uuid.
А>Не совсем, CLSID proxy/stub соответствовал IID'у одного из интерфейсов, предоставляемых сервером [1]. Проблемы была в том, что сервер регистрировал, что он создает объект с таким CLSID. И при попытке создать proxy/stub СОМ определял, что он создается с помощью этого самого сервера... а должен был искать dll в реестре. Я понимаю, что это звучит запутанно, но по другому не получается. Короче мораль — нужно следить, чтобы объекты, которые содержаться в typelib не попадали в proxy/stub.
Из твоего предыдущего описания я понял, что в качестве CLSID proxy/stub используется CLSID одного из твоих коклассов. Так?
Покажи полностью IDL.