![]() |
Speicherort von "Eigene Dateien" ermitteln
Hi ich hab ein kleines Problem :(
ich möchte bei meinem Opendialog immer im Verzeichnis "Eigene Dateien" starten problem dabei ist nur, dass ich auf verschiedenen Rechnern diese jeweils auf verschiedenen Laufwerken gespeichert habe, sodass mit der Speicherort der Eigenen Dateien sozusagen unbekannt ist Wie kann ich aus Windows den Speicherort auslesen, damit ich diesen dann in die Eigenschaft InitialDir meines OpenDialogs einfügen kann Ich nutze XP SP2, sollte nach Möglichkeit auch unter Vista laufen Danke schon mal im Vorraus |
Re: Eigene Datein
|
Re: Eigene Datein
Hallo und herzlich Willkommen,
als zweite alternative kannst Du noch die Registry zur Hilfe nehmen. In diesem Key steht der Pfad zu den Eigenen Dateien HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Shell Folders |
Re: Eigene Datein
Moin Rolf,
das würde ich aber nicht empfehlen. Wenn es dokumentierte Wege gibt, wie hier über die API-Funktionen, sollte man den direkten Weg meiden, da Dir niemand garantieren kann, dass sich das nicht schon mit dem nächsten Patchday ändert, von einer neuen Windows-Version ganz zu schweigen. |
Re: Eigene Datein
Zitat:
da gebe ich Dir fast Recht. Aber seit Windows 2000 hat sich dieser Key nicht geändert. Natürlich ist es eleganter und besser über die API-Funktionen, garkeine Frage. Meine Lösung ist halt Quick and Dirty. |
Re: Eigene Datein
Ich finde aber auch, wieso soll Windows den Pfad nicht selbst ermitteln? Falls das nicht klappt, kann man ja Microsoft die Schuld in die Schuhe schieben ^^.
|
Re: Eigene Datein
Zitat:
![]() |
Re: Eigene Datein
Zitat:
|
Re: Eigene Datein
Zitat:
|
Re: Eigene Datein
Könntest du dem Beitrag bitte einen aussagekräftigen Titel geben?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 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