Versuch mal, ob das passt:
Delphi-Quellcode:
uses SHFolder;
function SpecialFolder(CSIDL: integer): string;
const
SHGFP_TYPE_CURRENT = 1;
begin
SetLength(Result, MAX_PATH);
SHGetFolderPath(0, CSIDL, 0, SHGFP_TYPE_CURRENT, PChar(Result));
SetLength(Result, StrLen(PChar(Result)));
end;
function UserAppData: string;
begin
Result := SpecialFolder(CSIDL_APPDATA);
end;
Wohin geht der jetzt ? Nur zu Appdata ? Und was ist jetzt das "Ergebnis" das ich als Programmpfad angeben muss. Sorry klingt vllt ein bisschen "dumm" aber ich bin ein ziemlicher Anfänger.