Einzelnen Beitrag anzeigen

Tempel

Registriert seit: 15. Jul 2004
6 Beiträge
 
#39

Re: DAten der Festplatte in ner Treeview anzeigen

  Alt 15. Jul 2004, 20:30
Zitat von MathiasSimmack:
Da aber der Explorer bzw. die erwähnten VCL-Komponenten alle Partitionen in einer kürzeren Zeit scannen, ist in meinem Code noch irgendwo eine Bremse drin. Wie gesagt, wenn ich mal Muße habe, dann nehme ich mal den ShellShock-Code auseinander.
Hallo Mathias,

danke für die Funktion, hat mir einiges an Sucharbeit erspart

In deinem Code ist keine Bremse drin, du darfst nur nicht den ganzen Verzeichnisbaum auf einmal einlesen. Wenn du Scan nicht rekursiv aufrufts, sondern stattdessen "tn.HasChildren := true;" setzt, geht das einlesen fix. Nun must du nur noch beim Ereignis OnExpanding Scan aufrufen, wenn "TreeNode.Count = 0" ist. So wird der nächste Zweig erst erstellt, wenn man ihn öffnet.

Thomas
  Mit Zitat antworten Zitat