Взял тупо пример: http://www.codeproject.com/KB/shell/copypathext.aspx
Добавлено через 8 минут и 41 секунду Повний еррор:
| Код | 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlcom.h(1801) : error C2259: ATL::CComObject<Base>: невозможно создать экземпляр абстрактного класса 1> with 1> [ 1> Base=CCopyPathContextMenu 1> ] 1> из-за следующих членов: 1> HRESULT IContextMenu::GetCommandString(UINT_PTR,UINT,UINT *,LPSTR,UINT): абстрактный 1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\shobjidl.h(1978): см. объявление 'IContextMenu::GetCommandString' 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlcom.h(1790): при компиляции функции-члена "<Нет данных>" класса <Нет данных> 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlcom.h(1881): см. ссылку на создание экземпляров класса шаблон при компиляции "ATL::CComCreator<T1>" 1> with 1> [ 1> T1=ATL::CComObject<CCopyPathContextMenu> 1> ] 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlcom.h(1877): при компиляции функции-члена "<Нет данных>" класса <Нет данных> 1> .\CopyPathExt.cpp(20): см. ссылку на создание экземпляров класса шаблон при компиляции "ATL::CComCreator2<T1,T2>" 1> with 1> [ 1> T1=ATL::CComCreator<ATL::CComObject<CCopyPathContextMenu>>, 1> T2=ATL::CComCreator<ATL::CComAggObject<CCopyPathContextMenu>> 1> ]
|
|