Скажу сразу: я в области COM не сильно продвинут пока, поэтому такой вопросик...
Есть такая книжечка в 1000 страниц "Visual C++.NET Библия пользователя" Т.Арчер и Э.Уайтчепел, там есть глава про парсер MSXML. Я попробывал взять код из тамошнего примера и получил сообщение об ошибке "Интерфейс не поддерживается". Код такой:
#import <msxml.dll> named_guids
using namespace MSXML;
...................
...................
...................
::CoInitialize(NULL);
IXMLDocumentPtr pXmlDoc;
IXMLElementPtr pXmlDocRoot;
HRESULT hr=pXmlDoc.CreateInstance(CLSID_DOMDocument);
if(FAILED(hr))
{
_com_error er(hr);
AfxMessageBox(er.ErrorMessage());
return false;
}
..............
..............
..............
msxml.dll в системе есть, *.tlh и *.tli файлы при компиляции создаются,
Почему у меня такая ошибка?