Einzelnen Beitrag anzeigen

JohannesK

Registriert seit: 17. Jul 2003
Ort: Abtwil
118 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Einlesen von XML - ungültige Zeigeroperation

  Alt 27. Apr 2010, 15:29
Danke für die schnelle Hilfe, funktioniert (war jetzt nur wegen Netzwerkproblem 2 h abgehängt)

Die Exceptions sollen natürlich nicht unbehandelt bleiben, nur zwecks Übersichtlichkeit nicht gepostet.

Pfad zur Datei - besser so? Die Datei soll eh immer im gleichen Verzeichnis stehen wie das Programm.

Delphi-Quellcode:
function GetIniDaten(const Filename: String):boolean;
  var XmlDat : TXMLDocument;
      Nodelist, subnodelist : IXMLNodelist;
      f : string;
begin
  // laden der abgespeicherten XML-Konfiguration
  try
  result := true;
  f := ExtractFilePath(ParamStr(0)) + filename;
  if not fileexists(f) then
    begin
      result := false;
      exit;
    end;
Tatsächlich hat xmldat.free auch noch eine Exception verursacht.
mit freundlichem Gruss

So einfach wie möglich. Aber nicht einfacher.
  Mit Zitat antworten Zitat