Öffnen einer ini-Datei / C++ Builder XE
-
Hallo
Ich installiere das Programm FTP.exe unter
C:\programme\AuP\FTP.exe
()\AuP in InstallAware7Die FTP.ini Datei liegt in
C:\Users\Andresen\AppData\Roaming\AuP\
()\AuP in InstallAware7Wie rufe ich die FTP.ini aus meinem Programm auf?
Welche Schlüsselworte muss ich benutzen?Ich installiere in verschiedenen Ländern,
unter XP, WIN7 (32bit und 64bit)Ich arbeite mit Embacadero C++ Builder XE
-
Suchbegriffe für Google: "TMemIniFile", "GetSpecialFolder Delphi".
-
Danke, da stand die Lösung!
SHGetSpecialFolderLocation wurde hier im Forum auch gut unter
http://www.c-plusplus.net/forum/215609
beschrieben!
-
Andresen schrieb:
SHGetSpecialFolderLocation wurde hier im Forum auch gut unter
http://www.c-plusplus.net/forum/215609
beschrieben!Allerdings wurde dabei vergessen, die ITEMIDLIST wieder korrekt freizugeben, und außerdem droht eine Zugriffsverletzung, wenn SHGetPathFromIDList() nicht erfolgreich ausgeführt wird (weil buf möglicherweise kein Nullzeichen enthält). Zudem ist SHGetSpecialFolderLocation() veraltet:
MSDN schrieb:
[SHGetSpecialFolderLocation is not supported and may be altered or unavailable in the future. Instead, use SHGetFolderLocation.]