![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Разное поведение Variant в D5 и D6 [D5, D6, Win2k]
Balu © (2002-12-06 17:35:00)При работе с компонентом XML ( microsoft.xmldom) на D5 код работал (правильно) (т.е возвращал Empty) :
if VarIsEmpty(obj_xml.selectSingleNode("Тут чего попало")) then // т.е узла нет (мне это и надо :-) )
В D6 этот код стал возвращать не Emptyи не NULL(в трассировщике $00000000).
Проблема победилась через импортирование библиотеки XML приведение типов:
if (IDispatch(obj_xml) AS IXMLDOMDocument).selectSingleNode("Тут чего попало")) = nil then // т.е узла нет (мне это и надо :-) )
Не подскажет ли многоуважаемый ALL, в чем тут проблема??
Balu (2002-12-06 19:47:00) [1]
> Сергей Бушин © (06.12.02 18:55)
> varEmpty = $0000
> varNull = $0001
Спасибо, но это я знаю :-)))
В том то и дело, что в IFпрограмма категорическиотказывалась входить.
Вот я и спрашиваю: Толи лыжи не едут, то ли я ....
Сергей Бушин (2002-12-06 18:55:00) [2]varEmpty = $0000
varNull = $0001