Bonjour à tous,
J'ai essayé des tas de méthodes pour charger un fichier xml que j'ai créé mais sans succès
J'ai créé une classe ayant un attribut TXMLDocument *file.
Il y a un constructeur qui initialise tout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
        /* INITIALISATION */
	file = new TXMLDocument("");
	CoInitialize(NULL);
	file->DOMVendor = GetDOMVendor("MSXML");
 
	// Mode indentation automatique
	file->Options = file->Options << doNodeAutoIndent;
 
	// Activation du fichier XML
	file->Active = true;
puis j'ai créé une méthode Open() qui fait juste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        file->LoadFromFile(WideString("XML.xml"));
	file->Active = true;
	_di_IXMLNode Racine = file->DocumentElement;
Et arrivé à la dernière ligne, j'ai une EAccessViolation,
(le fichier XML.xml existe bien)

Merci pour vos réponses,