Announcement

Collapse
No announcement yet.

TStrings.SaveToFile(): Letzte Zeile ist leer. Warum?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TStrings.SaveToFile(): Letzte Zeile ist leer. Warum?

    Hallo

    Umg.: Delphi 6 Ent. UP2

    Wenn ich eine Stringliste mit SaveToFile speichere und anschließend die so erzeugte Datei in einem Editor öffne (z.B. Visual Studio, Notepad), dann wird immer eine leere letzte Zeile hinzugefügt. Für meine Zwecke ist es aber notwendig, dass das letzte Zeichen der Stringliste auch das letzte Zeichen in der Datei ist. Diese zusätzlich leere Zeile muss weg.

    Gruß<br>
    Stephan

  • #2
    Ok, ich habe des Rätsels Lösung gefunden. TStrings hängt ans Ende ein CR+LF. Diese zwei Zeichen kappen, den String in einem MemoryStream schicken und von dort ab auf die Festplatte

    Comment

    Working...
    X