高手,BCB中如何把压在TQueue里的_di_IXMLNode弹出来?(30分)

P

panther

Unregistered / Unconfirmed
GUEST, unregistred user!
初用BCB,用TXMLDocument处理XML文件,得到一个_di_IXMLNode节点后,压到TQueue里,
可弹出来的时候类型报错,那位高手能怎么做?
程序如下:
//XMLFile 是一TXMLDocument对象
//MyQueue 是个TQueue
_di_IXMLNode ndMyNode;
ndMyNode = XMLFile->DocumentRoot->ChildNodes->Nodes[0];
//得到第一个节点
MyQueue->Push(ndMyNode);
//压到MyQueue了
...
...其他处理
ndMyNode = MyQueue->Pop();
// <---报类型转换错
另:用ndMyNode = (_di_IXMLNode) MyQueue->Pop();
之类都不行,我对DelphiInterface不熟,高手请指点一下。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
478
import
I
I
回复
0
查看
525
import
I
I
回复
0
查看
544
import
I
顶部