![]() |
Memoinhalt ohne nachhängendes CR-LF
Hi,
ich hab mir eine TCP - Applikation geschrieben, die den Inhalt eines Memofeldes zurückgibt. Allerdings wird hinterher ein CR-LF angehängt, welches in einem Telnet-Fenster absolut nervig ist, da man in die nächste Zeile springt. Ich übergebe den Inhalt wie folgt:
Delphi-Quellcode:
wie kann ich jetzt verhindern, das eben bei der Ausgabe in ein DOS-Fenster (Telnet) das CR-LF kommt?
AContext.Connection.IOHandler.Write(memo1.Lines);
Gruss EL |
Re: Memoinhalt ohne nachhängendes CR-LF
Vllt. indem du jede Line einzeln schreibst? Bzw. dir per Schleife alle Lines in einem String zusammenklebst?
|
Re: Memoinhalt ohne nachhängendes CR-LF
Zitat:
Gruss EL |
Re: Memoinhalt ohne nachhängendes CR-LF
Hallo emsländer,
du könntest die unerwünschten Steuerzeichen mit der Funktion ![]()
Delphi-Quellcode:
Gruß Hawkeye
s := TrimRight(memo1.Lines.Text);
|
Re: Memoinhalt ohne nachhängendes CR-LF
Delphi-Quellcode:
Oder du machst halt das CR/LF selber rein, wenn du es willst :zwinker:
TrimRight(Memo1.Lines.Text)
Delphi-Quellcode:
[edit]
S := Memo1.Lines[0];
for i := 1 to Memo1.Lines.Count - 1 do S := S + #13#10 + Memo1.Lines[i]; //oder S := ''; for i := 1 to Memo1.Lines.Count - 1 do begin if S <> '' Then S := S + #13#10; S := S + Memo1.Lines[i]; end; // oder wie auch immer mißt zu langsam/viel getippt :cry: |
Re: Memoinhalt ohne nachhängendes CR-LF
Zitat:
Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz