Hallo,
ich versuche mit TXMLDocument auf eine
XML-Datei zuzgreifen.(Delphi7 Pro)
Die
Unit in welcher der Zugriff erfolgen soll hat kein Formular, ich muss es also
nur mit Code erledigen.
Sobald ich etwas aus der XMLDatei lesen will crasht das Programm mit der Meldung
dass eine
Exception der Klasse EAccessviolation aufgetreten ist.
Hier die Methode in der der Zugriff erfolgt:
Delphi-Quellcode:
procedure TOdApplication.readModules;
var
xmlDoc : TXMLDocument;
begin
xmlDoc := TXMLDocument.Create( '
C:\Test.xml' );
//DomVendor Setzen
xmlDoc.DOMVendor := DOMVendors.Find('
MSXML');
//---XML aktiviernen
xmldoc.Active:= true;
//einfach nur was lesen und ausgeben
Memo1.text := xmlDoc.DocumentElement.Text;
...
...
...
end;
Was mach ich falsch?