Zitat von
neolithos:
Vergiss den ShellTreeView, dass ist viel zu kompliziert.
Im Gegenteil, das ist die einfachste Variante, weil du damit a) die Anzeige des Explorers sehr gut "imitierst" und b) der Scan-Vorgang auch
IMHO schneller ist als via FindFirst und Co.
Ich habe mal versucht, das ohne die
VCL selbst zu machen. An sich nicht das Problem, allerdings bin ich dabei auf einige Merkwürdigkeiten gestoßen. Aber das gehört, glaube ich, nicht in diesen Beitrag. Darüber könnte/müsste man separat diskutieren.
Zitat von
glkbkk:
das musser dann wohl mit findfirst und findnext machen, oder?
Ja, aber die Suchergebnisse sind wohl mehr als ausreichend.
Zitat:
macht delphi selber das anders?
Beim ShellTreeView wird Borland es wohl so machen wie Microsoft im Explorer. Ansonsten liegt´s eben am Entwickler, der die Scanroutine selbst schreiben muss.