Recentemente abbiamo aggiornato il nostro codice da Delphi 2009 a Delphi XE e aggiornato i componenti di Indy (non sono sicuro se questo è rilevante).Alternativa a TXMLDocument?
Ma da allora abbiamo avuto errori sui computer Windows Server 2003 durante il caricamento e il salvataggio di file XML.
XMLDoc.LoadFromFile()
XMLDoc.SaveToFile()
Il Msvcrt.dll DLL è molto più piccolo su Windows Server 2003 (300kb o giù di lì), rispetto a più di 600kb su altri sistemi operativi ... Così la sua qualcosa che manca in quel file e la sua causa l'errore ...
Qualcuno sa come risolvere questo problema? O c'è un'alternativa allo TXMLDocument
che posso provare?
dai un'occhiata ai parser NativeXML o OmniXML – teran
Hai capito perché si fa riferimento alla funzione correlata in virgola mobile? Sembra che tu debba presentare un rapporto qc. –
Questo mi è successo spesso nelle app che dipendono dal runtime Microsoft XML. Avere una vecchia versione di MS XML causerà questo. Il fatto che ciò ti capiti su Windows 2003 Server indica che dovresti controllare il tuo MS XML lì e aggiornarlo. Tuttavia, dal momento che questo tipo di schifezze mi fa impazzire, da allora ho rimosso tutto l'uso di MSXML e non ho più preoccupazioni su MS XML. Io uso OmniXML. –