Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: ShellTreeView: Node -> Pfad (ohne Selektieren!)

  Alt 14. Aug 2012, 10:24
Kleine Ergänzung:
Delphi-Quellcode:
function GetShellNodePath(Node: TTreeNode): string;
var Fldr : TShellFolder;
begin
  Result := '';
  if Assigned(Node) then
    begin
      Fldr := TShellFolder(Node.Data);
      if Assigned(Fldr) and DirectoryExists(Fldr.PathName) then
        Result := Fldr.PathName;
    end;
end;
Schöner wären natürlich entsprechende Exceptions, wenn keine Daten da sind, die eigentlich hätten da sein müssen, aber das kannst Du ja nach Belieben erweitern.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat