Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: TThreadPool.Default.QueueWorkItem - wie parameter mitgeben

  Alt 24. Apr 2015, 07: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> )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat