![]() |
Re: Excel-Funktion im Hintergrund ablaufen lassen
Delphi-Quellcode:
"datafiles/xref-hist.xml" - soll das ein Dateiname sein?
XMLDokument.loadXML('datafiles/xref-hist.xml');
Problem1: Unter Windows ist der Pfadtrenner ein Backslash (\) und nicht ein (/). Problem2: der Dateiname ist weder Fisch noch Fleisch. Entweder gibts du nur den Dateinamen an (dann muss die Datei im aktuellen Verzeichnis liegen) oder den Dateinamen inklusive den kompletten Pfad. Problem3: die Funktion heisst Load() nicht LoadXML()!!!! Ein kleine Änderung im Code schafft Klarheit:
Delphi-Quellcode:
PS: du musst die Antworten hier schon sorgfältig lesen; beim Programieren kommt es auf jedes Zeichen an.
dateiname := 'C:\datafiles\xref-hist.xml';
if FileExists(dateiname) then XMLDokument.Load(datei) else raise Exception.CreateFmt('Datei %s nicht vorhanden', [dateiname]); Ein Zeichen falsch z.B. / statt \ und es funkt nicht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz