Hallo,
hat jemand schon einmal die o.g. Unit (auf dieser Website als Tipp vorhanden) zum Laufen gebracht?
Mir ist das bisher nicht gelungen (Delphi 2006 und 2009). Es wird zwar alles kompiliert, aber zur Laufzeit gibt es eine Schutzverletzung in der Zeile
FXMLDoc := TXMLDocument.Create(Application);
Erst wenn man hier Application durch Nil ersetzt, geht es weiter. Beim Schreiben gibt es dann eine weitere AV, weil das Schreiben zuerst das Lesen aufruft und letzteres nicht den passenden Knoten findet.
Zum Testen benutze ich folgenden Code:
var MyXML: TXMLConfig;
begin
MyXML.Create('myfile.xml');
MyXML.WriteString('Sektion', 'Schluessel', 'Wert');
MyXML.Save;
MyXML.Free;
end;
Mache ich das was falsch oder ist die Unit buggy?