1. Ihr habt gute Ideen und danke für Eure Hinweise - aber ich habe noch keinen Plan - wie ich zum Beispiel ein "ONCLICK"-Ereignis in der
DB abspeichere?
Eigentlich muss ich den Quellcode doch vorher schon in einer Procedure ablegen und dann dem Button diese Procedure zuweisen - aber ich muss vorher schon wissen - was der Button machen soll - oder?
Hallo nochmal - gibt es dafür auch eine Lösung oder habe ich was überlesen?
Danke!
BG MB
Mit den beiden Engines kannst du die Events in Textform ablegen und auch jederzeit zur Laufzeit wieder aus der
DB holen und Komponenten zuweisen, aber stell dir das
nicht so banal vor, insbesondere unter Debugging Gesichtspunkten kann das im kompletten Chaos enden, weil dir auf dem Weg die Referenzen fehlen, bei denen der delphi
oder Lazarus compiler gar nicht erst weitermachen würde (Beispiel: im Text Event kannst du Button1.visible:=false; als code hinterlegen, auch wenn es gar kein
button1 mehr gibt. Es knallt dann eben erst wenn der Anwender damit was macht).
Events, die sich auf die generelle Bedienung deiner Applikation beziehen, müssen nicht in die
DB, ein Event was aber irgendwas mit Datenbankprozessen zu tun hat,
sollte einfach ein passendes Objekt in der
DB aufrufen werden (zB eine SP) und danach kann dann der Frontend den Screen neu aufbauen, wenn erforderlich.
Das Eventchaos üblicher Delphi Anwendungen ist sowieso mit Vorsicht zu genießen, weil sehr schwer im Team zu beherrschen