![]() |
Welchen Special Folder für Anwendungsdaten unter 98-Vista
Moin !
Welchen Ordner würdet ihr nehmen wenn man unter 98-Vista die Anwendungsdaten abspeichern wollt? In dem Ordner werden nur Konfig Dateien gespeichert. Hat da jemand ne brauchbare Lösung? Denn unter 98 gibt es z.B. nicht alle Ordner wie unter XP. |
Re: Welchen Special Folder für Anwendungsdaten unter 98-Vist
Delphi-Quellcode:
function GetSpecialFolder(hWindow: HWND; Folder: Integer): String;
var pMalloc: IMalloc; pidl: PItemIDList; Path: PChar; begin // get IMalloc interface pointer if (SHGetMalloc(pMalloc) <> S_OK) then begin MessageBox(hWindow, 'Couldn''t get pointer to IMalloc interface.','SHGetMalloc(pMalloc)', 16); Exit; end; // retrieve path SHGetSpecialFolderLocation(hWindow, Folder, pidl); GetMem(Path, MAX_PATH); SHGetPathFromIDList(pidl, Path); Result := Path; FreeMem(Path); // free memory allocated by SHGetSpecialFolderLocation pMalloc.Free(pidl); end; //Damit kann man feststellen, welche Ordner verwendet werden von WINDOWS: for i := 0 to 64 do Memo1.Lines.add(IntToStr(i)+' : '+ GetSpecialFolder(Form1.Handle,i)); |
Re: Welchen Special Folder für Anwendungsdaten unter 98-Vist
Moin !
Danke hathor, damit kann ich zwar alle Folder enumerieren, aber das beantwortet meine Frage ja nur indirekt. Da ich derzeit nicht alle System zur Verfügung habe, wäre es praktisch wenn jemand da schon seine Erfahrung berichten könnte. :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 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