Re[2]: Import MSXLP 5
От: _BIG_ Россия  
Дата: 25.07.05 21:24
Оценка:
Здравствуйте, Oleg A. Bachin, Вы писали:

OAB>Здравствуйте, _Anton, Вы писали:


_A>>Необходимо работать в Builder6 с парсером Microsoft XML 5 версии;

_A>>При импорте dll возникает ошибка: класс TXMLDocument уже установлен.
_A>>при чем в описании этой dll такого класса нет, есть TmsDocument;

_A>>Лезу в папку импорта — там пусто, лезу в Include — там есть msxml2.h, но msxml2.cpp файла не нашел нигде?


_A>>соответственно при

_A>>#include <msxml2.h> в проекте,
_A>>using namespace MSXML2; — builder не видит это пространство
_A>>DOMDocument xmldoc; — выдает ошибку -нераспознанная структура

_A>>Что то я не так делаю, а вот что — не могу понять,

_A>>скажите как правильно?

OAB>я тож не могу понять... генератор хеадер не сгенерил, или ты повторно компонент устанавливаешь в IDE и уже она ругается?

Тока сёдня импортил msxml5 — всё на ура прошло.
При импорте TypeLibrary надо переименновать TXMLDocument во что-нибудь другое (есть там такое окошко, где показывается предварительный список имён импортируемых классов), а иначе действительно конфликт имён будет. Хедеры генерятся замечательно : MSXML2_TLB.h и MSXML2_OCX.h (ну или как-то так ).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.