Nativ wie gesagt mit meiner Library ab Delphi 2010. Das Prinzip dahinter ist aber genauso mit Delphi 7 realisierbar (halt mit einigen Abstrichen bzgl der
RTTI und Generics z.B.)
Eingangsbeispiel mal mit meinen DataBindings realisiert im Anhang
Das Beispiel funktioniert bei mir aber nicht. Der Button löst keine Addition aus.
Memory Leaks gibt's auch:
---------------------------
Unexpected Memory Leak
---------------------------
An unexpected memory leak has occurred. The unexpected small block leaks are:
1 - 12 bytes: Unknown x 1
21 - 28 bytes: TList<System.TMethod> x 1
29 - 36 bytes: TEventHandlerInstance x 1
45 - 52 bytes: TEventHandler<DSharp.Bindings.TPropertyChangedEven t> x 1
69 - 76 bytes: TNotificationHandler<TEventHandler<DSharp.Bindings .TPropertyChangedEvent>> x 1
The sizes of unexpected leaked medium and large blocks are: 52012
---------------------------
OK
---------------------------