Je suis en train d'éplucher le tuto de Big sur le XML et l'emploi de celui-ci avec l'expert de liaison.
Je suis confronté à un (plusieurs?) problème.
J'ai généré un gpx.pas à l'aide de l'expert de liaison sur base du schéma gpx situé ici:
La proc que j'utilise, calquée sur le tuto de Big est la suivante:
Le LoadfromFile ne passe même pas: violation d'accès.
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
16
17
18
19
20
21
22 procedure TForm1.Button2Click(Sender: TObject); var GpxDoc: IXMLGpxType; XmlFile: IXMLDocument; File2: Txmldocument; i : integer; begin XmlFile.LoadFromFile('D:\MesDocs\RAD Studio\Projets\Trial\loop.xml'); showmessage('loaded'); xmlfile.active:=true; showmessage('active'); Gpxdoc:=getgpx(xmlfile); showmessage('Interfaced'); Memo1.Lines.Clear; for i := 0 to gpxdoc.Wpt.Count -1 do begin memo1.lines.Add(gpxdoc.Wpt.Items[i].Desc) ; end; end;
J'ai pensé à un problème de création mais je ne trouve pas de méthode constructeur pour IXMLDocument.
Partager