Hallo Andreas,
du kannst die zu speichernden Teile auch einfach unter published statt private Eintragen, sodass du dann alle Eigenschaften automatisiert per
RTTI aus/einlesen und in eine Datei speichern kannst. Beachte, dass deine Klasse von TPersistent oder einem ihrer Nachfahren (TComponent ist auch einer) abgeleitet sein muss. So macht das auch die
IDE selbst übrigens auch.
Verschachtelte Objekte, die auch gespeichert werden sollen, müssen ebenfalls von TPersistent abgeleitet werden.
Such hier im Forum mal nach
RTTI (*duck*), wenn du nicht weiterkommst kann ich vielleicht auch nochmal ein paar Codefetzen von mir raussuchen.