Bin grade bissl am Probieren, was wo am besten/einfachsten gespeichert werden kann.
Per se ist diese Funktion nicht schlimm,
aber den Binärstream finde ich schon bissl ungünstig.
Felder/Variablen hinzufügen/ändern/löschen und schon knallt es.
Da müsste man dann wieder anfangen wie beim
DFM-Reader, also auch noch den Namen
und Typ mit abspeichern.
Oder immer nur hinzufügen und nie löschen (also auch immer Dummy-Felder für Altes/Geändertes/Gelöschtes weiterhin speichern/lesen)
Und auf Windows/OSX/Linux (nicht Android/iOS) muß man auch aufpassen keine FormNamen doppelt zu haben. (bei eigenen und Fremd-DelphiApps)
Ob man da jetzt auch z.B. einfach einen JSON-Stream nehmen könnte, oder ob es unbedingt dieses binäre sein muß .... hmmmmmmmmmmmm?
Ein Therapeut entspricht 1024 Gigapeut.