Einzelnen Beitrag anzeigen

Benutzerbild von Smiley
Smiley

Registriert seit: 9. Dez 2004
Ort: Gedern
205 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: DirList optimieren

  Alt 29. Aug 2019, 16:05
Bei zweitens wollte ich damit sagen, dass ich zwar sehe, dass das Dateieinlesen erst nach Aufruf des PresentFiles kommt und damit die Einträge des Hauptordners nicht angezeigt werden können. Ich weiß nur nicht wie ich das ändern soll, wenn ich mich hinter die Dateileseroutine stelle, wird ja schon das nächste verzeichnis eingelesen.
Ich weiß nicht wie ich das am besten hinbekomme, habt ihr da irgendwelche Ideen ?


Bei viertens hatte ich mir gedacht eine Stringliste als Puffer zu nehmen die global ist und dort schreibe ich alle Strings aus PresentFiles rein mit Puffer.Add(files[i]).
Dann kann ich mit einen anderen Task die Puffer-Liste abarbeiten. Muss ich dabei mehr prüfen, als ob Puffer.count >0 denn es kann vorkommen, dass die Suchroutine in einem Verzeichnis sehr lang braucht um es aufzulisten (2,5 Minuten), in der Zeit könnte die Anzeigeroutine schon fertig sein. Hatte dabei auch schon an eine Ringpuffer Verwaltung gedacht, damit habe ich aber noch keine Erfahrung.
  Mit Zitat antworten Zitat