Ah Danke himitsu, werde ich mal probieren. Dieses konstrukt
TProc<T1,T2>
is eine generic oder? Habe damit noch nicht gearbeitet, erinnert mit aber an die Tuple Class von C#. Warum darf das nicht in einer Schleife aufgerufen werden? Hab ich auch nicht vor, nurmal zur Info wäre es interessant.
Und wie definiere ich denn in Delphi den Typ von T1 und T2?
mfg newbe
//edit
Also anscheinend brauch ich da gar nix deklarierern, Der übergabecode funktioniert. habe es jetzt mal so ganz einfach getestet
Delphi-Quellcode:
TThreadPool.Default.QueueWorkItem(procedure
begin
TestPing5('123');
end);
Finde ich aber ehrlich gesagt bescheuert vom Code her. Gib es eine Möglichkeit Testping direkt mit den Parametern aufzurufen? Ziemlich umständlich das ganze. Sollte dann so funktionieren?
Delphi-Quellcode:
procedure AddToPool(
ip:
String, bla: Integer);
begin
TThreadPool.
Default.QueueWorkItem(
procedure
begin
TestPing5(
ip, bla);
end);
end;
KAnn ich mir das Kapseln irgendwie sparen???