Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Exception der Klasse EFOpenError - finde den Fehler nich

  Alt 11. Jul 2009, 21:49
Nochmal kurz zur Erklärung: relative Pfade sind "böse", da Du nicht sicher wissen kannst, wo Du die Datei überhaupt suchst. Von daher solltest Du durchgängig immer dieselbe Datei im selben Verzeichnis benutzen, d.h. am besten eine Variable deklarieren, die Du einmalig auf den kompletten Pfad zur Datei setzt und im Weiteren nur noch mit dieser arbeitest. Zu Deinem Ansatz mit dem eigenen Programmverzeichnis: das mag auf Deinem Rechner zunächst funktionieren, allerdings könntest Du ein Berechtigungsproblem bekommen. Besser wäre meiner Meinung nach das "Eigene Dateien"- oder "Anwendungsdaten"-Verzeichnis. Wie Du das bekommst, kannst Du über die Forensuche nach SHGetFolderPath herausfinden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat