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,