"Интерфейс не поддерживается"...?
От: swap Россия  
Дата: 05.07.04 22:04
Оценка:
Скажу сразу: я в области 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 файлы при компиляции создаются,
Почему у меня такая ошибка?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.