Zitat von
Aike:
Bewirkt das nicht, dass genau der Sinn des Wartens umgangen wird?
Im Grunde genommen JA
Aber du kannst dann ja durch die Schleige im Hauptthread dennoch warten
Zitat von
Aike:
Da wüsste ich nicht, wie das gehen sollte, bin aber offen für sowas. Einen Thread zu erstellen ist für mich zwar nicht einfach, aber das würde ich in erin oder zwei Stunden auch hinbekommen
Von ProcessMessages habe ich aber gar keine Ahnung.
so als kleines Beispiel:
Delphi-Quellcode:
ThreadStartenUndDateiÜbergeben...
// prüfen ob Thread noch Läuft
While isThreadNochAktiv
// prüfen of der Benutzter einen Abbruch wünscht
and not Application.Terminated do Begin
// Botschaftswarteschlange abarbeiten
Application.ProcessMessages;
// kleine Pause ... für die CPU-Auslastung
Sleep(100);
End;