Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Delphi.Narium,
16. Jul 2019
Dachte eigentlich, dass TIdMessage und Nachfahren im Ursprung für die Verarbeitung von Mails gedacht waren. Von daher gehe ich mal davon aus, dass die Hauptlogik aus diesem Umfeld stammt und daher auch beim Verarbeiten anderer Streams darauf aufgesetzt wird.
Es kann natürlich sein, dass ich mich hier gewaltig irre.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Delphi.Narium,
16. Jul 2019
'ne Mail endet mit 'ner Zeile, die nur einen Punkt enthält.
Von daher erscheint mir Deine Änderung korrekt und sinnvoll.
Je nach Software folgt der Zeile mit dem Punkt auch noch 'ne Leerzeile weshalb die ursprüngliche Variante wohl (meist) funktioniert.
Man kann sich leider nicht sicher darauf verlassen, dass die letzte Zeile einen Punkt enthält.
Eventuell solltest Du in Deiner...