Forum: Sonstige Fragen zu Delphi
by Stevie,
6. Dez 2016
Ich find das jetzt nicht weniger lesbar:
fevents.Execute(TypeInfo(TEventType5),);
als das
fevents.Execute('TEventType5',);
Ganz im Gegenteil, wenn ich mich irgendwo vertippt habe oder ein Eventtyp umbenannt habe, dann gibts nen Compilerfehler, wohingegen beim String irgendwas zur Laufzeit schief laufen kann und erstmal Fehlersuche erforderlich macht.
Forum: Sonstige Fragen zu Delphi
by Stevie,
6. Dez 2016
Ich würde übrigens statt strings als ident den PTypeInfo der events nutzen.
Forum: Sonstige Fragen zu Delphi
by Stevie,
5. Dez 2016
Hol dir Delphi 10 Berlin Starter für lau und nimm Spring4D :mrgreen:
Zu deinem Problem:
du kannst nicht einfach alle Parametertypen gleich behandeln. Siehe http://www.guidogybels.eu/asmtable3.html