Здравствуйте, 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 (ну или как-то так

).