Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Neue Zeile verhindern (https://www.delphipraxis.net/125067-neue-zeile-verhindern.html)

benedikt124 30. Nov 2008 00:13


Neue Zeile verhindern
 
Hallöchen,

ich sitze mal wieder vor einem blöden Problem. :wall:

Ich bekomme einen String von einer Quelle (Teil1) und einen String einer anderen Quelle (Teil2).
Nun füge ich sie zusammen und gebe das ganze in eine Memobox:

Delphi-Quellcode:
teile := Teil1+Teil2;
Memo1.Text := teile;
Nun kommt das Problem. Genau an der Stelle, wo Teil1 an Teil2 stößt ist in der MemoBox eine Neue Zeile.
Das ist misst, denn ich brauche die neue Zeile nur an bestimmten Stellen und nicht hier.

Bekommt man das irgendwie wieder in eine Zeile?
:( :(

Gruß

Bene

Meflin 30. Nov 2008 00:40

Re: Neue Zeile verhindern
 
Moin moin,

Delphi-Quellcode:
str := StringReplace(str, #13#10, ' ', [rfReplaceAll]);
sollte dein Problem beheben.

Wenn nicht, ist vermutlich einfach WordWrap im Memo aktiviert ;)

benedikt124 30. Nov 2008 00:51

Re: Neue Zeile verhindern
 
Hi,

also mit dem StringReplace sind zwar meine neuen Zeilen (die da hin sollen) weg, aber die neue Zeile an der Stelle wo sie
eigentlich nicht sein soll, ist immer noch da...

Memo1.Wordwrap ist schon auf False .

Hat also leider nicht geklappt... :(

Ich glaube ich poste mal die Stelle, vielleicht ist es ja nicht #13#13 was den Umbruch auslöst, ich glaube da gabs mal irgendwo
so ne Tabelle.

(Der Zeilenumbruch ist auch automatisch hier im Forum erschienen, ich hab ihn da nicht hin[strg+c strg+v])
Delphi-Quellcode:
 0 85.141.157.190
28960 25017 25000
Erste Zeile ist Teil1, Zweite Zeile Zeil 2 ist aber mit einem Leerzeichen von Zeile1 getrennt

Meflin 30. Nov 2008 10:42

Re: Neue Zeile verhindern
 
so wie du es hier eingefügt hast, steht zwischen den beiden Teilen
Code:
20 0D 0A
oder mit anderen Worten Leerzeichen - Carriage Return - Line Feed, und letztere zwei sind - wer hätts gedacht #13#10 ;)

DeddyH 30. Nov 2008 10:46

Re: Neue Zeile verhindern
 
So könnte es auch gehen:
Delphi-Quellcode:
teile := Format('%s %s',[trim(Teil1),trim(Teil2)]);

benedikt124 30. Nov 2008 14:24

Re: Neue Zeile verhindern
 
Ahhh jep das geht Danke :hello: :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz