Дело вот в чем:
Есть у меня программка, которая работает с DIRECTX.
она рисует графики на основе сигналов от устройства (осцилограф короче)
Так вот, я вынес весь модуль отрисовки в СОМ обьект, все скомпилило, создало длл,
а теперь когда хочу эту длл протестить, то выдает вот такой error:
//*************************
1>d:\mywork\myproject\directplugin\test\testcomdll\testcomdlldlg.h(32) : error C2259: 'IDirectATLPlugIn' : cannot instantiate abstract class
1> due to following members:
1> 'HRESULT IUnknown::QueryInterface(const IID &,void **)' : is abstract
1> c:\program files\microsoft visual studio 8\vc\platformsdk\include\unknwn.h(113) : see declaration of 'IUnknown::QueryInterface'
1> 'ULONG IUnknown::AddRef(void)' : is abstract
1> c:\program files\microsoft visual studio 8\vc\platformsdk\include\unknwn.h(117) : see declaration of 'IUnknown::AddRef'
1> 'ULONG IUnknown::Release(void)' : is abstract
1
//********************
и так далее.
...возращают всякие там функции типа CreateDirect3D9...
может у тебя есть как пример исходник рабочего СОМ
Пиши жду