O
oxen.ct
Unregistered / Unconfirmed
GUEST, unregistred user!
今天在Delphi7中用TXMLDocument要读取一个XML文件,
采用XMLDoc := TXMLDocument.Create(nil);后,
Active := True;通过
但是,在执行XMLDoc.DocumentElement;这句时,就报错了,
后来发现在创建时,必须传入一个owner,如下:
XMLDoc := TXmLDocument.Create(owner);
这样就没问题,一切正常。
但现在的问题是,我是在一个DLL中读取XML的,
DLL又没有owner,只能传入nil,
请达人帮忙解答一下,
如何解决这个问题。
采用XMLDoc := TXMLDocument.Create(nil);后,
Active := True;通过
但是,在执行XMLDoc.DocumentElement;这句时,就报错了,
后来发现在创建时,必须传入一个owner,如下:
XMLDoc := TXmLDocument.Create(owner);
这样就没问题,一切正常。
但现在的问题是,我是在一个DLL中读取XML的,
DLL又没有owner,只能传入nil,
请达人帮忙解答一下,
如何解决这个问题。