das WPTOOLS format verwendet keinen end code, daher wird LoadFromStream versuchen die komplette Datei zu laden.
Wenn man mehrere daten element in einer datei speichert empfiehlt es sich mit temporären TMemoryStream zu arbeiten, die VCL macht dies z.b. so, oder auch der WPContainer welcher teil von WPTools ist. Man muss dann noch die länge der daten im stream ablegen.
Die Datei in der das RTF einbebettet wird ist ein FileStream der eine Vielzahl von Informationen speichert, unter anderem eben das RTF.
Beim Einlesen wird aber zu viel aus dem Stream eingelesen. Oder anders ausgedrückt, das LoadFromStream läd mehr als SaveToStream weggespeichert hat.
Danach ist auch unser FileStream nicht mehr zu gebrauchen, da die Korrekte Positionierung auf das nächste Element im Stream nicht mehr sauber funktioniert.
Es wäre gut wenn ich eine Info / kurzes Codeschnipsel bekommen könnte, wo das Laaden und Speichern in und von einem Stream gezeigt wird.