Forum: Win32/Win64 API (native code)
by blablab,
4. Aug 2012
Im prinzip läuft es tatsächlich auf so ein "Wörterbuch" hinaus. Ich dachte nur eventuell gibt es da sowas ähnliches schon. Mir gehts eigentlich nur darum, nicht selbst eine unvollständige oder fehlerhafte Funktion zu schreiben, wenn es sowas schon gibt. Ich hätte gedacht, dass Windows sowas anbietet, aber scheinbar bin ich der einzige der sowas braucht :) Naja, dann schreib ich es halt selbst......
Forum: Win32/Win64 API (native code)
by blablab,
3. Aug 2012
Mein Problem ist eigentlich eher wie ich an die richtige CSIDL komme. ich bräuchte also noch zusätzlich zu Brummis Funktion GetSpecialFolder() die Funktion DescriptionToCSIDL():
function StringToKnownFolder(str: String);
begin
Result := GetSpecialFolder(..., DescriptionToCSIDL(str));
end;
Forum: Win32/Win64 API (native code)
by blablab,
1. Aug 2012
Hallo!
Ich würde gerne einen String in den entsprechenden Windows-Pfad verwandeln. Also wenn der Benutzer zum Beispiel SendTo angibt hätte ich gerne als ergebnis den SendTo Pfad "C:\Documents and Settings\username\SendTo" (oder wie auch immer der Pfad auf dem aktuellen System heißt).
Das ganze soll dann für möglichst viele Strings funktionieren wie zb SendTo, StartMenu,...