通过NewXMLDocument创建IXMLDocument,有的计算机上出错。

suihu 2009-01-05 02:04:03
如题,在本机运行正常,但是到客户的电脑上运行时,却出现“灾难性故障”。

NewXMLDocument方法是Borland标准库里的方法。

function NewXMLDocument(Version: DOMString = '1.0'): IXMLDocument;
begin
Result := TXMLDocument.Create(nil);
Result.Active := True;
if Version <> '' then
Result.Version := Version;
end;
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rainstorey 2009-01-05
  • 打赏
  • 举报
回复
增加引用计数,不会被莫名构析.
suihu 2009-01-05
  • 打赏
  • 举报
回复
TXMLDocument实现了IXMLDocument接口,XmlRef:=Result as IXMLDocument;,这句估计没什么意义吧,而且NewXMLDocument方法是Borland标准库里的方法。
Rainstorey 2009-01-05
  • 打赏
  • 举报
回复

var XmlRef:IXMLDocument;
function NewXMLDocument(Version: DOMString = '1.0'): IXMLDocument;
begin
Result := TXMLDocument.Create(nil);
Result.Active := True;
if Version <> '' then
Result.Version := Version;

XmlRef:=Result as IXMLDocument;
end;

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧