Re[2]: Маршаллинг интерфейса.
От: Аноним  
Дата: 06.05.05 13:29
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Здравствуйте, -comm-, Вы писали:


C>>Класс для интерфейса IEnumServer реализован с помощью шаблонов вот так:

Vi2>
C>>// Declaration of the CEnumServer
C>>typedef _CopyInterface<IServer> CServerCopy;
C>>typedef CComEnum<IEnumServer, &CLSID_EnumServer, IServer *, CServerCopy> CEnumServer;//Class;
Vi2>

Vi2>А для чего CLSID_EnumServer? Нужен именно GUID интерфейса, а не кокласса.
Vi2>
Vi2>typedef CComEnum<IEnumServer, &IID_EnumServer, IServer *, CServerCopy> CEnumServer;
Vi2>



Елки палки! Спасибо огромное! Действительно, проблема в этом!
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.