Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.229 Beiträge
 
Delphi 12 Athens
 
#2

AW: TThreadPool.Default.QueueWorkItem - wie parameter mitgeben

  Alt 24. Apr 2015, 08:51
Delphi-Quellcode:
S := 123; // lokale Vaiable oder Parameter der übergeordneten Prozedur
TThreadPool.Default.QueueWorkItem(procedure
  begin
    TestPing(123, S);
  end);
Wichtig, das darf so nicht in einer Schleife aufgerufen werden.
z.B. als AddToPool wegkapseln, oder noch besser, QueueWorkItem erweitern (ableiten oder ClassHelper) und den oberen Code dort rein (TestPing als Parameter TProc<T1,T2> )
$2B or not $2B
  Mit Zitat antworten Zitat