Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.623 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: OnChange Event Handler: wie muss die Procedure heissen und wie weise ich richtig

  Alt 25. Dez 2019, 19:18
Wie die Methode heißt, ist völlig egal, wichtig ist, dass sie zum Event passt:

1. Es muss eine Methode sein, keine Prozedur.
2. Sie muss die passenden Parameter haben. Welche das sind, kannst Du in der Deklaration des Event-Typs nachsehen. Beispiel:
Delphi-Quellcode:
type
  TNotifyEvent = procedure(Sender: TObject) of object;
Zugewiesen wird sie einfach als

  Component.Event := Eventhandler;

EDIT: Ich sehe gerade, dass Du anscheinend Lazarus benutzt. Da ist das mit der Zuweisung anders:

  Component.Event := @Eventhandler;
Thomas Mueller

Geändert von dummzeuch (25. Dez 2019 um 19:21 Uhr)
  Mit Zitat antworten Zitat