Ohne den Code von
DirList
zu kennen, können wir nur mutmassen.
Es könnte sich hier um einen DeadLock handeln, der durch das Blockierende Verhalten
TTask.WaitForAll
zum Tragen kommt und es dann funktioniert wenn das Besagte eben entfernt wird.
Wird irgendwo von
DirList
ein
TThread.Synchronize
aufgerufen? Dann ist das die Ursache für den DeadLock.
Hallo,
wenn ich es richtig gelesen habe wird ja auch nur ein Task gestartet.
Ja, und jetzt?