Autor Beitrag
Hux
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 171



BeitragVerfasst: Di 19.07.05 11:24 
Hi ihr Delphi Programmierer!

Ich habe eine Frage an euch:
Wenn ich einen Text mit Zeilenumbruch in eine Memo-Komponente
(Memo1.Lines.LoadFromfile(Opendialog1.Filename) und danach den Text
in eine Edit-Komponente (Edit1.Text:= Memo1.Lines.Text) dann erscheinen immer
solche Vierecke... Wie kann ich diese entfernen ohne Textverlust?

Danke für Antworten
...
Der Hux
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1696
Erhaltene Danke: 1

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Di 19.07.05 11:47 
Diese Vierecke sind die Zeilenumbrüche, die in einem Edit natürlich nicht dargestellt werden können, da dieses ja nur einzeilig ist. Was hast du den vor? Wenn du die Vierecke einfach nur entfernen willst, kannst du das so machen:
ausblenden Delphi-Quelltext
1:
 Edit1.Text:=StringReplace(Edit1.Text,#13#10,'',[rfReplaceAll]);					
Du änderst dabei jedoch den Inhalt des Textes ab (entfernst die Sonderzeichen) und hast damit (wenn auch nur theoretisch) Textverluste.

Gruß,
maxk

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Di 19.07.05 12:05 
user profile iconmaxk hat folgendes geschrieben:
ausblenden Delphi-Quelltext
1:
 Edit1.Text:=StringReplace(Edit1.Text,#13#10,'',[rfReplaceAll]);					
Du änderst dabei jedoch den Inhalt des Textes ab (entfernst die Sonderzeichen) und hast damit (wenn auch nur theoretisch) Textverluste.


Du hast zwar keine Textverluste, jedoch einen Datenverlust, d.H. dein Text kann anschließend nicht mehr korrekt gebrochen in einem Memo angezeigt werden. Speicher also einfach 2 Versionen, eine korrekte und eine nur zur Ansicht im Edit-Feld.
Hux Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 171



BeitragVerfasst: Di 19.07.05 15:06 
Titel: Danke!
Hi maxk!

Danke!
Ich werd's ausprobieren!
Der Hux
Hux Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 171



BeitragVerfasst: Di 19.07.05 16:46 
Titel: ...
Und dir natürlich auch Tilman