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我可以尝试替代吗?
默认情况下,TXMLDocument/IXMLDocument只是在 Windows 平台上运行时 MSXML COM 接口的包装器。Indy 都没有TXMLDocument使用该_ftol2_sse()函数,甚至也没有链接到 msvcrt.dll。您的项目中的其他内容有问题。