Здравствуйте, migel, Вы писали:
M>Здравствуйте, <Аноним>, Вы писали:
M>Дык
M>M>docPropertyPtr->get_documentElement(&elemPropertyPtr);
M>elemStaffPtr->get_childNodes(&listStaffPtr); --- !!
M>Наверное надо его где-то инициализщировать?
M>
Как это сделать ?
Исправлено форматирование текста. — SchweinDeBurg
При компилировании проекта с параметром Release программа загибается из-за строчки
elemStaffPtr->get_childNodes(&listStaffPtr);
до этого идет следующее объявление переменных
MSXML2::IXMLDOMDocumentPtr docStaffPtr;
MSXML2::IXMLDOMElement* elemStaffPtr;
MSXML2::IXMLDOMNodeList* listStaffPtr;
docPropertyPtr.CreateInstance("Msxml2.DOMDocument");
docPropertyPtr->load(_T("Com_XML\\Property.xml"));
docPropertyPtr->get_documentElement(&elemPropertyPtr);
elemStaffPtr->get_childNodes(&listStaffPtr); --- !!
Если закомментировать эту строку, то скомпилированная Release версия работает нормально.
На мой взгляд дело в том ,что в качестве параметра у метода get_documentElement должен быть объект с двойным указателем .. и для Debug(а) память распределяется подругому. Может дело с настройках параметров компиляци ...
Если кто сталкивался с подобной проблемой или имет идеи ,как ее можно решить , помогите пожалуйста !
P.S. Пробовал использовать скачаный XML парсер "TinyXML" ... ситуачия не изменилась .
Убедительная просьба — использовать коды форматирования при вставке текстов программ.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by Apocalyptica — Wherever I May Roam ]
Здравствуйте, <Аноним>, Вы писали:
Дык
docPropertyPtr->get_documentElement(&elemPropertyPtr);
elemStaffPtr->get_childNodes(&listStaffPtr); --- !!
Наверное надо его где-то инициализщировать?
... << RSDN@Home 1.1.4 stable SR1 rev. 608>>
Здравствуйте, SanktuM, Вы писали:
SM>Как это сделать ?
Получить у документа

... << RSDN@Home 1.1.4 stable SR1 rev. 608>>
Здравствуйте, migel, Вы писали:
M>Здравствуйте, SanktuM, Вы писали:
SM>>Как это сделать ?
M>Получить у документа
А можешь привести пример кода ? ... ато я не очень представляю ,как это делается