Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#4

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

  Alt 25. Dez 2019, 19:34
Wenn ich es richtig interpretiere hakt es beim Zuweisen verschiedener Events in der Schleife. Man kann ja nicht schreiben

ComponentArray[i].Eventhandler := Eventhandler + [i] Als Workaround könnte man in der for-Schleife mittels Case-Anweisung auf den Wert von i prüfen und ein entsprechendes Event zuweisen:

Delphi-Quellcode:
CASE i of
1: ComponentArray[i].Eventhandler := EventHandler1;
2: ComponentArray[i].Eventhandler := EventHandler2;
end;
Eine einfachere/universellere Lösung fällt mir gerade nicht ein.

Frohe Weihnachten meinerseits,
Michael Kübler
  Mit Zitat antworten Zitat