Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Wie übergebe ich eine Prozedur als Parameter?

  Alt 23. Sep 2008, 19:22
Du musst dafür nur den Typen des Methodenzeigers kennen, der in deinem Fall TNotifyEvent ist.
Delphi-Quellcode:
procedure machwas(AEvent: TNotifyEvent);
begin
  Button1.OnClick := AEvent;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  machwas(ButtonClick);
end;
  Mit Zitat antworten Zitat