Forum: Sonstige Fragen zu Delphi
Delphi
by Ghostwalker,
7. Dez 2016
Ob nun Event basiert, Callback oder Array ist eine Frage der Implementierung.
Mir gehts eher darum ob eine Implementierung (egal welche) überhaupt im Rahmen von Multicast-Events sinn macht.
Forum: Sonstige Fragen zu Delphi
Delphi
by Ghostwalker,
7. Dez 2016
@EWeiss
Ein Callback oder Event seitens der Eventliste wäre eine Möglichkeit, das zu handeln. Eine andere ein Array of const als Rückgabewert.
Hat beides seine Vor- und Nachteile.
Die Frage ist aber eher, ob es Sinn macht so einen Mechanismus überhaupt zu implementieren.
@Neutral General
Ziel diese "kleinen" (hust....) Projektes ist eine Art EventManager, der verschiedene Events und
Forum: Sonstige Fragen zu Delphi
Delphi
by Ghostwalker,
7. Dez 2016
Prioritäten ?
Wenn dann sollte der Master schon alle Var-Parameter aller Handler bekommen (also im Endeffekt ein Array bzw. eine Liste).
Zum besseren Verständnis ein Beispiel:
Type
TMyEvent = Procedure (var aInt:Integer) of object;
Forum: Sonstige Fragen zu Delphi
Delphi
by Ghostwalker,
7. Dez 2016
Hintergrund:
Ich bastel an einer Liste für Multicast-Events in älteren Delphiversionen. Dabei gibt es ein Object, das die Liste hat (Master) und mehrere andere Objekte (Handler) die entsprechende Event-Handler implementieren.
Die Frage:
Tja..die Frage ist nun, ob es überhaupt Sinn macht, Var-Parameter in diesen Events zu unterstützen.
Technisch ist das machbar (wenn auch nicht...