Erstmal danke für die Antworten. Den Pfad gibt es, ich suche unter anderem nach dem Dokumentenordner und dem ApplicationData Pfad. Beide sind vorhanden, in beiden finde ich auch meine Dateien nach dem Start zur Laufzeit. Der Fehler ist ja "nur" eine Debugging
Exception. Wenn ich die Daten im Objektinspektor verfolge, ergibt sich folgendes:
SHGetSpecialFolderLoaction
= Liefert "chinesische" Schriftzeichen, in meiner Komponente und
zur Laufzeit wird aber der richtige Ordner angegeben. (
Unicode Probleme?)
SHGetKnownFolderPath
= liefert #0, bei
FOLDERID_Documents
genauso wie bei
FOLDERID_AppData
.
Das ist die von mir angesprochene
Unit:
http://www.delphipraxis.net/135471-u...olderpath.html. (Danke an den Autor!!!).
Außerdem gibt es
SHGetKnownFolderPath
auch noch in ShlObj, der Aufruf liefert leider das selbe Ergebnis.
Es muss doch möglich sein, dass man unter Windows 7 die Standard Systemordner herausfinden kann?
Viele Grüße
Sybok