race1 » 09 ноя 2004, 15:19
такая проблема с delphiinterface, в частности с портом SimpleXml на билдер (5-й версии). одна ф-ия требует один интерфейс, но я могу узнать только другой тип. притом один является наследником другого, но всё равно возникает ошибка no GUID assiciated with 'type'
Код: Выделить всё
_di_IXmlNodeList xmlItems = item->SelectNodes("item");
for (WORD i = 0; i < xmlItems->Count; i++)
{
// вот тут надо _di_IXmlElement, но
// Item[i] возвращает _di_IXmlNode. хотя _di_IXmlElement
// наследуется от _di_IXmlNode
LoadItem(xmlItems->Item[i]);
}
такая проблема с delphiinterface, в частности с портом SimpleXml на билдер (5-й версии). одна ф-ия требует один интерфейс, но я могу узнать только другой тип. притом один является наследником другого, но всё равно возникает ошибка no GUID assiciated with 'type'
[code]
_di_IXmlNodeList xmlItems = item->SelectNodes("item");
for (WORD i = 0; i < xmlItems->Count; i++)
{
// вот тут надо _di_IXmlElement, но
// Item[i] возвращает _di_IXmlNode. хотя _di_IXmlElement
// наследуется от _di_IXmlNode
LoadItem(xmlItems->Item[i]);
}
[/code]