Forum: Win32/Win64 API (native code)
Delphi
by Mike_on_Tour,
27. Mär 2008
Ist schon OK.
Ich habe das jetzt so gelöst, daß ich das Ergebnis der o.g. Funktion überprüfe. Ist das Ergebnis ein leerer String, versuche ich das Verzeichnis über die Registry zu ermitteln (Danke an wido). Erst wenn dieser Versuch auch kein Ergebnis bringt, gibt ich eine Fehlermeldung. Bleibt aber trotzdem die Frage offen, was die Ursache für das Problem sein könnte. Es muß ja auf den anderen...
Forum: Win32/Win64 API (native code)
Delphi
by Mike_on_Tour,
27. Mär 2008
Eine kleine Anmerkung sei erlaubt: die o.g. Funktion scheint aus dem Beitrag HOMEDIR - Das unbekannte Verzeichnis zu stammen.
Forum: Win32/Win64 API (native code)
Delphi
by Mike_on_Tour,
27. Mär 2008
Danke für den Beistand und die alternative Lösung. Ich werde mir das mal anschauen.
Kann es sein, daß ich die schon verwende ?
Mike
Forum: Win32/Win64 API (native code)
Delphi
by Mike_on_Tour,
27. Mär 2008
Hallo,
ich möchte in einem Programm den Systempfad für "Dokumente für alle Benutzer ermitteln". Das mache ich mit der Funktion "GetSpecialFolder" und CSIDL_COMMON_DOCUMENTS als Parameter.
function GetSpecialFolder (CSIDL: Integer) : String;
var
ItemIDList: PItemIDList;
sFolderPath : String;
iSystemFolder : Integer;
pMalloc : IMalloc;