Wie kann ich aus Delphi das Programme-Verzeichnis ermitteln ähnlich der Funktion GetWindowsDir für das Windows-verzeichnis. Das Programme-Verzeichnis hat in jeder Sprache einen anderen Namen, das ist mein Problem.
Announcement
Collapse
No announcement yet.
Ermitteln des Programme-Verzeichnis
Collapse
X
-
Hi,<p>
versuch mal folgendes:<p>
<tt>
var<br>
p : pitemidlist;<br>
pc : pchar;<br>
begin<br>
SHGetSpecialFolderLocation (Form1.handle, CSIDL_PROGRAMS, p);<br>
new (pc);<br>
getmem (pc, 255);<br>
SHGetPathFromIDList (p, pc);<br>
end;<p>
</tt>
pc sollte nun 'C:\Programme\' zugewiesen sein.<p>
Ich hab' das zwar noch nie selbst ausprobiert, sollte aber funktionieren.<p>
Gruß,<br>
Marku
Comment
Comment