Hallo Stephan,
ich verwende ein TRichEdit für formatierte Text. Gespeichert wird das ganze in einer
Paradox-Tabelle (Tab) in einem formatierten Memo (ftMemo).
Beim Ändern (RichEdit.OnChange) wird ein Button auf enable:=true gesetzt. Mit Tab.AfterScroll wird RichEdit eingelesen und Tab.BeforeScroll erlaubt das Speichern.
Vielleicht hilft's weiter. Falls Du Beispiel-Code brauchst, wäre kein Problem.
mfg
eddy