Einzelnen Beitrag anzeigen

TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.211 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Aufruifen von Generic Anonymous methods

  Alt 15. Okt 2019, 21:41
Mit einer parameterlosen Prozedur geht das einfach:

proc A;
begin
end;

proc B(Proc:TProc);
begin
Proc;
end;

Der Aufruf: B(A);

Wie geht das, wenn A Parameter hat?

proc A(s:string);

proc B(Proc:TProc<string>);

Der Aufruf: B(A('x'));

Wie sieht die Implementierung in B aus?

proc B(Proc:TProc<string>);
begin
Proc(?); < ---
end;
  Mit Zitat antworten Zitat