Re[2]: Зависает Release версия
От: SanktuM  
Дата: 25.10.05 14:08
Оценка: :)
Здравствуйте, migel, Вы писали:

M>Здравствуйте, <Аноним>, Вы писали:



M>Дык

M>
M>docPropertyPtr->get_documentElement(&elemPropertyPtr);
M>elemStaffPtr->get_childNodes(&listStaffPtr);  --- !!
M>Наверное надо его где-то инициализщировать?

M>


Как это сделать ?
Зависает Release версия
От: Аноним  
Дата: 25.10.05 13:06
Оценка:
Исправлено форматирование текста. — 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" ... ситуачия не изменилась .
[от модератора]
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 25.10.05 13:13
Оценка:
Убедительная просьба — использовать коды форматирования при вставке текстов программ.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by Apocalyptica — Wherever I May Roam ]
- Искренне ваш, Поросенок Пафнутий
Re: Зависает Release версия
От: migel  
Дата: 25.10.05 14:01
Оценка:
Здравствуйте, <Аноним>, Вы писали:


Дык
docPropertyPtr->get_documentElement(&elemPropertyPtr);
elemStaffPtr->get_childNodes(&listStaffPtr);  --- !!
Наверное надо его где-то инициализщировать?
... << RSDN@Home 1.1.4 stable SR1 rev. 608>>
Re[3]: Зависает Release версия
От: migel  
Дата: 25.10.05 14:22
Оценка:
Здравствуйте, SanktuM, Вы писали:

SM>Как это сделать ?

Получить у документа
... << RSDN@Home 1.1.4 stable SR1 rev. 608>>
Re[4]: Зависает Release версия
От: SanktuM  
Дата: 26.10.05 06:08
Оценка:
Здравствуйте, migel, Вы писали:

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


SM>>Как это сделать ?

M>Получить у документа

А можешь привести пример кода ? ... ато я не очень представляю ,как это делается
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.