Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.060 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Ist es möglich über TParallel eine Procedure zum ausführen zu übergeben?

  Alt 6. Apr 2018, 13:13
HALT hat sich erledigt.

Die Methode muss natürlich manuell ausgeführt werden.


Delphi-Quellcode:
procedure TForm1.ExecuteQueue;
begin
  TThread.CreateAnonymousThread(procedure
  var proc: TThreadProcedure;
  begin
    while not Application.Terminated do begin //Endlosschleife bis App beendet wird
      if ProcQuere.Count <> 0 then
      begin
        proc := ProcQuere.Dequeue();
        proc(); // Die Methode muss natürlich manuell ausgeführt werden.
      end;
    end;
  end).Start;

end;
  Mit Zitat antworten Zitat