/////////////////////////////////////////////////////////////////////////////
// CMyInterface
class ATL_NO_VTABLE CMyInterface :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CMyInterface, &CLSID_MyInterface>,
public IDispatchImpl<IMyInterface, &IID_IMyInterface, &LIBID_COMLib>
{
public:
CMyInterface()
{
}
DECLARE_REGISTRY_RESOURCEID(IDR_MYINTERFACE)
DECLARE_PROTECT_FINAL_CONSTRUCT()
BEGIN_COM_MAP(CMyInterface)
COM_INTERFACE_ENTRY(IMyInterface)
COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()
// IMyInterface
public:
};
#endif //__MYINTERFACE_H_
d3drm писал(а):а как экспортировать структуры?
d3drm писал(а):Все-таки вопрос относительно экспорта структур остался для меня открытым...
Я так понимаю что-то нужно прописать в idl файле, так как компилятор ругается, если в качестве параметра указан мой тип...
d3drm писал(а):Oleview просто отказывается загружать tlb
Сейчас этот форум просматривают: Yandex-бот и гости: 48