Moin,
der Thread
TMemo: Leerzeilen am Ende erkennen beschäftigt sich auf gewisse Weise mit dem gleichen Thema.
Einen ungewollten Zeilenumbruch am Ende kann man bei Verwendung von strings.SaveToFile() oder strings.SaveToStream() nicht vermeiden, aber im Nachgang so beseitigen:
Delphi-Quellcode:
begin
// ...
strings.SaveToStream(stream);
stream.Size := stream.size - Length(sLineBreak);
// ...
end;
Grüße vom marabu