Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
704 Beiträge
 
Delphi 12 Athens
 
#4

AW: Aufruifen von Generic Anonymous methods

  Alt 15. Okt 2019, 20:06
Ich habe

Code:
 TBaseForm = class(TForm)
    procedure ShowHourGlass(Proc: TProc);
  ...
 end;

TbaseForm.ShowHourGlass(Proc: TProc);
begin
  Proc;
end;
Das funktioniert gut. Daselbe wollte ich für Methoden mit einem Parameter machen:

Code:
 TBaseForm = class(TForm)
    procedure ShowHourGlass(Proc: TProc<string>);
  ...
 end;

TbaseForm.ShowHourGlass(Proc: TProc<string>);
begin
  Proc(?);
end;
Aber wie rufe ich die Prozedur dann auf? Was übersehe ich?
Danke für jede Erleuchtung!
Du brauchst halt eine String-Variable oder Konstante, die innerhalb von Showhourglass sichtbar ist und die übergibst Du an Proc.
Peter Below
  Mit Zitat antworten Zitat