Ihr kapert den Thread. :-/
Sorry, aber ich bin immer noch der Meinung, dass das ziemlich gut zum Thema passt.
Immer noch interessiert mich, wie andere das machen: Daten ins Formular zum Bearbeiten und retour. Die
Db-sensitiven Kompoonenten der
VCL hatten da schon einiges an Bord.
Wie schon gesagt, DataSense ist ein direkter Ersatz der unter FMX fehlenden datensensitiven Controls der
VCL. Zusätzlich ermöglicht es auch nicht-datensensitive
VCL-Controls zu datensensitiven zu machen. Klingt eigentlich genau nach dem was du willst.
Technisch liegt es zwischen
DB-Controls und Live-Bindings. Es verwendet die für die Bindings notwendigen Funktionalitäten der Controls (Observer), baut allerdings auf die auch bei den
DB-Controls verwendeten TDataLink-Ableitungen auf. All das gewürzt mit etwas Syntactic Sugar und einer Prise Delphi Magie