Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
10. Nov 2010
"Eigentlich" sollten die Events angezeigt werden.
Property OnRecive: THIDEOnRecive Read FOnRecive Write FOnRecive;
Property OnArrival: THIDENotifyEvent Read FOnRemoval Write FOnRemoval;
Property OnRemoval: THIDENotifyEvent Read FOnRemoval Write FOnRemoval;FOnRemoval wurde doppelt verwendet; das ist nicht ganz richtig.
Mir fällt auch auf:
Du hast 10 Konstruktoren, wobei man...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
10. Nov 2010
Ich würde bei "procedure of Object", also intern Datentyp TMethod, bleiben.
Diese Art von Events sind deutlich schneller und schlanker als das neue "reference to procedure" (auch bekannt als Closures).
Closures wurden IHMO nie als Ersatz für Events entwickelt.
Ausserdem können mit Closures unerwarte Dinge passieren, weil der Compiler die lokalen Variablen zum Zeitpunkt der Erzeugung des...