Bonjour tout le monde, voici la partie de code qui me porte soucis.
Je teste si le fichier existe, je teste si le document XML possède des noeuds et c'est lors du if ... HasChildNodes qu'il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var i: Integer; mrXMLDoc: TXMLDocument; begin if not FileExists(aNomFichier) then Exit; mrXMLDoc := TXMLDocument.Create(nil); mrXMLDoc.DOMVendor := GetDOMVendor('MSXML'); mrXMLDoc.Active := True; mrXMLDoc.LoadFromFile(aNomFichier); if mrXMLDoc.DocumentElement.HasChildNodes then for i := 0 to mrXMLDoc.DocumentElement.ChildNodes.Count - 1 do beginLe composant est pourtant bien créé et il ne bugue pas lors de la lecture du fichier. Je ne comprends pas ce qu'il se passe, pouvez vous m'aider svp ?Violation d'accès à l'adresse 0000000000. Lecture de l'adresse 000000000.
Partager