![]() |
getSpecialFolderName
Ich suche eine Möglichkeit abhängig von der installierten Sprachversion von Windows die entsprechenden Bezeichnungen bzw Namen der Specialfolders zu ermitteln (zb MYDOCUMENTS, COMMON_DOCUMENTS, MYPICTURES, COMMON_PICTURES, DESKTOP, ...).
Besten Dank für alle Infos |
AW: getSpecialFolderName
Delphi-Quellcode:
Die CSIDL_-Werte für die verschiedenen Folder findest du in SHFolder.pas
function GetSpecialFolderPath(folder: integer): string;
const SHGFP_TYPE_CURRENT = 0; var path: array [0..MAX_PATH] of char; begin if SUCCEEDED(SHGetFolderPath(0,folder,0,SHGFP_TYPE_CURRENT,@path[0])) then Result := path else Result := ''; end; |
AW: getSpecialFolderName
Sorry, habe wohl die Frage nicht gut genug formuliert. Ich suche nicht den Pfad der Specialfolders, den kriege ich problemlos raus, sondern den "Namen" wie er im Betriebssystem angezeigt wird. Deshalb auch mein Beitragstitel GetSpecialFolderName;
Bsp. deutsches BS: csidl MyDocuments = (Je nach BS) Eigene Dateien, Dokumente |
AW: getSpecialFolderName
Zitat:
![]() |
AW: getSpecialFolderName
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:47 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