Der Ansatz von Stevie und der im Link zeigen, dass man hier schon einiges machen kann.
Eine Trennung von
GUI und Logik ermöglicht es verschiedene
GUI´s an eine Logik zu hängen. Letztlich bleibt aber, dass die
GUI eine Logik fordert und dafür Rechenroutinen zur Verfügung stehen müssen.
Spannend würde das dann, wenn aus den einfachen Ereignisroutinen die Logik in ein Logikobject automatisch generiert werden könnte.
Zum Beispiel könnte man die Logik komplett in einen
SOAP-Server auslagern. Dann hätte Web-
Gui und
VCL-
GUI nur den Aufruf in den Erreignishandlern.