Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#14

AW: windows eigenschaften-dialog für datenträger anzeigen lassen

  Alt 30. Jun 2020, 07:43
Aus Interesse hab ich gestern deinen Code übernommen, etwas abgeändert, und damit rumgespielt. Wahrscheinlich kannst du auf die ganze relative Pfad-Geschichte - und damit die doppelte IShellFolder-Variable - verzichten, denn MS schreibt zu ParseDisplayName:
Zitat:
pszDisplayName

Type: LPWSTR

[...] The desktop folder, for instance, accepts paths such as "C:\My Docs\My File.txt".
Leider führte mich dieses Detail auch nicht weiter. Bei mir öffnet sich ebenfalls nur das Fenster mit den Systemeigenschaften, oder ich bekomme beim OleCheck ebenfalls "Falscher Parameter". Welcher Parameter da falsch sein soll, entzieht sich mir... Hätte ich mehr Ahnung in Bezug auf diese konkreten Interfaces und/oder die Kontextmenüs, oder hätte die selbst schon mal benutzt, könnte ich vielleicht helfen .

PS: Übrigens kannst du auf die Variablen Eaten und Attributes verzichten, wenn du stattdessen Cardinal(nil^) als Parameter reingibst (sofern du deren Werte nicht benötigst).

Grüße
Dalai

Geändert von Dalai (30. Jun 2020 um 07:46 Uhr)
  Mit Zitat antworten Zitat