Kürzlich haben wir unseren Code von Delphi 2009 auf Delphi XE aktualisiert und unsere Indy-Komponenten aktualisiert (nicht sicher, ob dies relevant ist).Alternative zu TXMLDocument?
Aber seitdem hatten wir Fehler auf Windows Server 2003-Maschinen beim Laden und Speichern von XML-Dateien.
XMLDoc.LoadFromFile()
XMLDoc.SaveToFile()
Die DLL msvcrt.dll ist viel kleiner auf Windows Server 2003 (300kb oder so) im Vergleich zu über 600kb auf anderen Betriebssystemen ... So ist es etwas fehlt in dieser Datei und seine Verursachung der Fehler ...
Kann jemand das beheben? Oder gibt es eine Alternative zu TXMLDocument
, die ich ausprobieren kann?
werfen Sie einen Blick auf NativeXML oder OmniXML Parser – teran
Haben Sie herausgefunden, warum diese Gleitkomma-bezogene Funktion referenziert wird? Klingt so, als müssten Sie einen qc-Bericht einreichen. –
Das ist mir oft in Apps passiert, die von der Microsoft XML-Laufzeit abhängig sind. Eine alte Version von MS XML verursacht dies. Die Tatsache, dass Ihnen dies auf Windows 2003-Servern passiert, deutet darauf hin, dass Sie Ihre MS-XML-Datei dort überprüfen und aktualisieren sollten. Da diese Art von Mist mich verrückt macht, habe ich seitdem die gesamte Nutzung von MSXML entfernt und ich habe keine Sorgen mehr wegen MS XML. Ich benutze OmniXML. –