Eventuell indem ich auch gleich noch das RichEdit mit ableiten muss? Bzw. am Besten gleich auch noch das TCustomRichEdit mit!? Denn in dessen Constructor wird das TString-Objekt ja erzeugt:
Delphi-Quellcode:
FRichEditStrings := TRichEditStrings.Create;
mit:
property Lines: TStrings read FRichEditStrings write SetRichEditStrings;
Ergo, override ich dessen Constructor (mit inherited in Zeile 1), dann free ich dessen FRichEditStrings und weise diesem Identifier als nächstes dann eine eigene Ableitung von TRichEditStrings zu:
FRichEditStrings := TOwnRichEditStrings.Create;
(dat müsste zur Not auch klappen)