TXMLDocument的替代品?

Tre*_*vor 5 delphi dll txmldocument delphi-xe

最近我们将代码从Delphi 2009升级到Delphi XE并更新了我们的Indy组件(不确定这是否相关).

但从那时起,我们在加载和保存XML文件时在Windows Server 2003计算机上出现了错误.

XMLDoc.LoadFromFile()
XMLDoc.SaveToFile()
Run Code Online (Sandbox Code Playgroud)

以下是错误

DLL msvcrt.dll在Windows Server 2003(300kb左右)上要小得多,相比之下在其他操作系统上超过600kb ...因此它在该文件中丢失了一些内容并导致错误......

有谁知道如何解决这一问题?或者TXMLDocument我可以尝试替代吗?

Rem*_*eau 3

默认情况下,TXMLDocument/IXMLDocument只是在 Windows 平台上运行时 MSXML COM 接口的包装器。Indy 都没有TXMLDocument使用该_ftol2_sse()函数,甚至也没有链接到 msvcrt.dll。您的项目中的其他内容有问题。