modifier/sauvegarder un fichier en format XML
Bonjour,
J’ai un problème avec les fichiers XML. Je dois les lire, modifier et sauvegarder les modifications. Le code :
Code:
1 2 3 4 5
| XMLConfig: IXMLConfigType;
...
XMLConfig := LoadXMLDocument(FileName).GetDocBinding('config', TXMLConfigType, TargetNamespace) as IXMLConfigType;
...
XMLConfig.OwnerDocument.SaveToFile(FileName); |
Mais ca me génère parfois (assez souvent même) une erreur à la sauvegarde : EOleException - Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.
Rien d’autre ne lit ce fichier en même moment.
Pourquoi? Je trouve rien.
Merci