Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#4

Re: [C#] TreeView im Thread ändern?

  Alt 24. Aug 2009, 19:48
nja, du wie schon erwähnt, solltest du die Zugriffe vom Thread aus trheadsicher absichern,
also wärend des Zugriffs den Hauptthread "sperren".

ich mach es bei meinem SSF so, daß ich erstmal das ganze Verteichnis temporär einlese (und noch Einiges mehr),
eine interne Liste erstelle und dann zum Schluß

kurz die Threads sperre (aka Control.BeginInvoke)
und alles zusammen (je ein ganzes Verzeichnis) in den Baum einfüge
und dann wieder entsperre

eine Auflistung via FindFirstFile/FindFirst dauert bei großen Verzeichnissen ja leider etwas
und die Threads für jede Datei einzeln zu blocken fand ich etwas unökonomisch
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat