![]() |
Hi,
das funktioniert aber nicht so, wie Du's gepostet hast! Warum soll ich das eigentlich nehmen? Beim anderen passiert ja auch nichts! Ich frage ja ab: Wenn (if) die Konfigurationsdatei, die sich - wie alle wichtigen Daten des Programms - im Ordner 'data' befindet, existiert, wird der Ordner versteckt. Ansonsten (else) kommt ein Warnhinweis, dass die Datei nicht existiert und das Programm wird geschlossen! Was ist daran riskant? :| |
Zitat:
Relative Pfade sind Relativ zum Arbeitsverzeichnis(CurrentDirectory) Das kann sich aber andauernd ändern(z.B., wenn man in nem OpenDialog n anderes Verzeichnis wählt oder einfach nur die Multitasking-Funktion von Win ausprobiert). Stell dir vor du prüfst nicht, ob ein Verzeichnis existiert, sondern schreibst ne Datei(nur um das Problem etwas zu forcieren). Wenn sich das Arbeitsverzeichnis(heißt das so :gruebel:) ändert, schreibst du wild im System rum und nicht, wie bei der ParamStr(0) variante im Verzeichnis, in dem die Exe is. mfg Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 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