Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Verzeichnis "Lokale Einstellungen" finden (erledigt) (https://www.delphipraxis.net/100604-verzeichnis-lokale-einstellungen-finden-erledigt.html)

hitzi 1. Okt 2007 12:11


Verzeichnis "Lokale Einstellungen" finden (erledig
 
Hallo,

gibt es einen Weg das aktuelle Verzeichnis "C:\Dokumente Einstellungen\Benutzer\Lokale Einstellungen\Anwendungsdaten" heraus zu bekommen. Das Verzeichnis "C:\Dokumente Einstellungen\Benutzer\" ist kein Problem mit SHGetSpecialFolderLocation. Aber ich finde keine Konstante, um über diese Funktion das Verzeichnis "C:\Dokumente Einstellungen\Benutzer\Lokale Einstellungen\Anwendungsdaten" zurückgeliefert zu bekommen. Hardcoding ist keine gute Idee, da bei einer anderen Windowssprache das Verzeichnis eben nicht mehr Lokale Einstellungen/Anwendungsdaten heißen wird.

Gruss

[EDIT]
Hat sich erledigt! Mit der CSIDL_LOCAL_APPDATA (Dezimal 28 ) und SHGetSpecialFolderLocation bekomme ich den Pfad heraus.

RWarnecke 1. Okt 2007 12:22

Re: Verzeichnis "Lokale Einstellungen" finden (erl
 
Hallo,

das Verzeichnis bekommst Du über die Systemvariable APPDATA.

hitzi 1. Okt 2007 12:28

Re: Verzeichnis "Lokale Einstellungen" finden (erl
 
Eine solche Systemvariable ist bei mir nicht registriert (Systemsteuerung/System/Erweitert/Umgebungsvariablen). Oder seh ich an der falschen Stelle nach?

RWarnecke 1. Okt 2007 12:43

Re: Verzeichnis "Lokale Einstellungen" finden (erl
 
Gib mal in der Eingabeaufforderung set ein. Dann siehst Du alle Variablen, die Dir das System zur Verfügung stellt.

hitzi 1. Okt 2007 12:47

Re: Verzeichnis "Lokale Einstellungen" finden (erl
 
Tatsächlich :)

Das ist aber nicht das Verzeichnis, was ich gesucht habe. Ich suchte "C:\Dokumente Einstellungen\Benutzer\Lokale Einstellungen\Anwendungsdaten"

RWarnecke 1. Okt 2007 12:51

Re: Verzeichnis "Lokale Einstellungen" finden (erl
 
Upps, da habe ich doch glatt die Lokalen Einstellungen überlesen. :pale:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz