Autor Beitrag
McMighty
Hält's aus hier
Beiträge: 16



BeitragVerfasst: Mo 02.04.07 09:17 
Hi

Ich lese eine Internetseite aus. Dort gibt es ein Textfeld welches sehr lang sein kann. Ich habe festgestellt, dass wenn ich das ganze Textfeld in ein String packe, dass dieser nicht alles aufnehmen kann.

1. Was für ein Typ kann wieviel Zeichen aufnehmen.

Dabei sind in einer einzigen Zeile mehrere Zeilenumbrüche.

2. Wie kann ich diese entfernen.

Vielen Dank

McMighty
Horst_H
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1654
Erhaltene Danke: 244

WIN10,PuppyLinux
FreePascal,Lazarus
BeitragVerfasst: Mo 02.04.07 10:17 
Hallo,

ein AnsiString packt 2^31-1 Byte = 2.1?? Gbyte ist also meist ausreichend.

Lies doch einfach den Textabschnitt in eine Stringliste und den Text ohne Zeilenumbruch erhälst du mit
GesamtText := Stringlist.Text;
EDIT:
Du musst wohl doch stringreplace verwenden:
www.delphi-forum.de/...hlight=stringreplace

Gruß Horst