ça fait un moment que je butte sur ce problème alors je me décide à faire appel à votre aide.
Je n'arrive pas à travailler avec un TXMLDocument que je déclare en local dans une procédure. Il me sort toujours un erreur d'exécution. Il fallait donc à chaque fois que je déclare un document XML sur la form pour que ça marche. Mais la, je réalise une application console, alors je ne sais pas comment faire, j'ai essayé ça après plusieurs recherche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
procedure tache;
var
  ToDo : IXMLDocument;
begin
  ToDo := TXMLDocument.Create(nil);
  ToDo.LoadFromFile('D:\fic_pas\ToDo.xml');
  ToDo.Active := true;
end;
Mais ce code plante sur le loadFromFile, ou sur le active:=true si je le met en premier

l'erreur provoquée : 'Classe d'exception EOlsysError avec le message CoInitialize n'a pas été appelé'

alors merci pour votre aide