![]() |
GetCurrentDir - Zurücksetzten
moin zusammen
Delphi-Quellcode:
kann ich dieses CurrentDir irgendwie zurücksetzten nachdem ich das,zb durch opendialog, geändert habe?
GetCurrentDir gibt den Namen des aktuellen Verzeichnisses zurück.
Unit SysUtils Kategorie Dateiverwaltung function GetCurrentDir: string; Beschreibung GetCurrentDir gibt den vollqualifizierten Namen des aktuellen Verzeichnisses zurück. (dorthin wo die .exe des projekts ist) ich weis das es SetCurrentDir gibt aber ich will ja zurücksetzten :wink: |
Re: GetCurrentDir - Zurücksetzten
Hi,
Ich würde so ähnlich machen
Delphi-Quellcode:
mfG
var
CurrDir: String; begin CurrDir := GetCurrentDir(); if OpenDialog1.Execute then begin // ... end; SetCurrentDir(CurrentDir); end; mirage228 |
Re: GetCurrentDir - Zurücksetzten
Dann merk es dir doch. Aber um rauszufinden, wo deine Anwendung liegt gibt es eine einfachere Methode: ParamStr(0) liefert dir Pfad und Name deiner Anwendung.
|
Re: GetCurrentDir - Zurücksetzten
was meinst du denn mit zurücksetzen? Auf den Pfad deines Programmes?
das wäre dann wohl SetCurrentDir(ExtractFilePath(Application.Exename) ; |
Re: GetCurrentDir - Zurücksetzten
Danke Luckie das ist zwar nich ganz das was ich wollte ist aber auch zu gebrauchen :thumb:
|
Re: GetCurrentDir - Zurücksetzten
Es gibt auch eine Option bei TOpenDialog/TSaveDialog die schimpft sich ofNoChangeDir. Wenn du die auf true setzt wird das aktuelle Verzeichnis erst garnicht geändert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 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