Registriert seit: 9. Dez 2004
Ort: Gedern
205 Beiträge
Delphi 10.4 Sydney
|
AW: TTask.WaitForAll hängt
24. Aug 2019, 20:05
procedure TForm1.Button1Click(Sender: TObject);
var
lstatus: boolean;
begin
lStatus:=False;
LTaskRun := true;
Setlength(tasks, 1);
Button1.enabled:=False;
tasks[0] := TTask.Create(
procedure
begin
DirList; // Hier ist das Prgramm das lange braucht und im Hintergrund läuft
end);
tasks[0].Start;
lstatus := TTask.WaitForAll(tasks);
// Hier kommt man nie hin.
Button1.enabled:=True;
end;
|