Einzelnen Beitrag anzeigen

Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TPath.GetDownloadsPath

  Alt 26. Sep 2016, 18:07
Das ist eine "Unschönheit" in Delphi.
Bin mir nicht ganz sicher aber als die IoUtils eingeführt wurden war glaube ich
XP noch auf der Liste der unterstützten OS.

Erst ab Vista gibt es die function SHGetKnownFolderPath mit der man auch das Downloadverzeichnis abfragen kann.
Deshalb wurde in den IoUtils SHGetFolderPath benutzt.
Die arbeitet mit CSIDL_xxxxx Konstanten und es gibt keine für den Downloadordner.

Müsste von Embarcadero wohl mal überarbeitet werden.

Jetzt hilft wohl nur die
SHGetKnownFolderPath selbst zu kapseln, oder frech das %Userprofile%\Downloads zu benutzen
Fritz Westermann
  Mit Zitat antworten Zitat