CB6中如何动态使用TXMLDocument?
ddeng 2002-09-17 04:46:25 将TXMLDocument放到TForm上可以正常使用,但如果动态创建TXMLDocument就出问题了,搞不懂到底为什么。
//正确执行,XMLDocument1放在FORM上:
XMLDocument1->LoadFromFile(L"test.xml");
::ShowMessage(tmp->Encoding);//这儿没错
::ShowMessage(tmp->FileName);
但是,以下动态创建的就错了:
TXMLDocument *tmp = new TXMLDocument("");
tmp->LoadFromFile(L"test.xml");
::ShowMessage(tmp->Encoding);//这儿就错了
::ShowMessage(tmp->FileName);
delete tmp;
TXMLDocument对象在new之后需要什么特殊处理吗?