Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ibnteo
1 / 1 / 0
Регистрация: 05.09.2008
Сообщений: 38
#1

msxml4 - не работает Free-threaded model - C++

22.04.2009, 13:23. Просмотров 704. Ответов 1
Метки нет (Все метки)

HRESULT hr;
MSXML2::IXMLDOMDocument2 * pStyleSheet=NULL;
hr=CoCreateInstance(CLSID_FreeThreadedDOMDocument40, NULL, CLSCTX_SERVER, IID_IXMLDOMDocument2, (LPVOID*)(&pStyleSheet));
SUCCEEDED(hr) ? 0 : throw hr;
if(pStyleSheet)
{
hr=pStyleSheet->put_async(VARIANT_FALSE);
if(SUCCEEDED(hr))
{
hr=pStyleSheet->load(_variant_t(_T('1.xsl')));
printf('%s
',SUCCEEDED(hr)?'Ok':'Error');
}
}

Возвращает 'Error'
Если создаю объект Rental-threaded model, то все нормально:
hr=CoCreateInstance(CLSID_DOMDocument40, NULL, CLSCTX_SERVER, IID_IXMLDOMDocument2, (LPVOID*)(&pStyleSheet));
В чем загвоздка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2009, 13:23     msxml4 - не работает Free-threaded model
Посмотрите здесь:

Runtime Library = Multi-Threaded (/MT) - C++
Продолжение темы: Ответ: Вот что оказалось на практике:

Model view controller - C++
Доброго времени суток. Решая проблему своих задач ( изучаю ооп + пишу проги), я невольно костыльно сам пришел к идее, что логика проекта...

Создать класс model window - C++
Создать класс Model Window для работы с моделями экранных окон. В качестве полей задаются: заголовок окна, координаты левого верхнего угла,...

Что такое Model - View - Controller - C++
Приветствую всех. Можете, пожалуйста, в двух словах объяснить что такое Model View Controller? Читаю в инете, много лишнего и не...

Паттерн Domain Model (Модель области определения) - C++
Кто что может подкинуть по этому Паттерну?))

free - C++
Выделил память под массив(строку), размером 5 элементов. char *str; str = (char*)calloc(5,sizeof(char)); if (str == NULL) { ...

Создать класс Model Window для работы с моделями экранных окон - C++
Помогите написать программу...Создать класс Model Window для работы с моделями экранных окон. В качестве полей задаются: заголовок окна,...

ошибка с free - C++
#define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> #include <iostream> #include <conio.h> #include <math.h> ...

free и метки - C++
Здравствуйте, господа. Никак не могу найти ответы на след. вопросы: 1). Для того, чтобы освободить выделенную ранее память,...

C-Free Standart - C++
Для формулы: Y=1.7*x+7.8*sin(2.1*x)+3.4*(х-1)-7.2 , A=-3,B=3,H=0.1. Составить программу построения таблицы значений функции при изменении...

calloc, free. - C++
как правильно выделить память для двумерного массива а, при m=5,n=10 используя функцию calloc. и как правильно ее освободить при помощи...

с free в delete - C++
Как эту функцию можно переписать с помощью delete? void A(int **p,int r){ int **pr; for(pr = p; pr < pr + r; tr++) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ibnteo
1 / 1 / 0
Регистрация: 05.09.2008
Сообщений: 38
22.04.2009, 14:38  [ТС]     msxml4 - не работает Free-threaded model #2
Вопрос снимается, метод load() возвращает не HRESULT, а VARIANT_BOOL
В документации к msxml4 не правильная модель описана, чего-же так сложно то все, неужели нельзя по человечески сделать ]
Yandex
Объявления
22.04.2009, 14:38     msxml4 - не работает Free-threaded model
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru