Form SaverForms and Components Saving/Loading Component for VCL and FMX
For all versions of Delphi and C++ Builder from 3 to 10.2 Tokyo and for all versions of Windows from XP to 10
Form Saver (TFormSaver component) allows you to save and load entire form or any component on the form to/from stream or file. Only native VCL/FMX are used, so the data is 100% compatible with standard streams and DFM/FMX files. Both text and binary formats are supported.
All you need to save the form is to drop TFormSaver component onto the form and call any save method, like SaveToDFM, SaveToStream or SaveToFile. The saved data can be loaded with mirror methods after registering all the loaded classes with standard RegisterClasses procedure (it's base requirement of VCL/FMX stream system). Also you can save and load any component on the form with appropriate methods.
Form Saver suite includes demo project that demonstrates main features of TFormSaver component: