Autor Beitrag
Tristan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 106



BeitragVerfasst: Sa 25.02.06 17:35 
Hallo,

gibt es bei dem Typ "Tstringlist" irgendwelche Absätze bzw. Zeilenumbrüche die man einfügen kann?
Folgendes Beispiel (Source ist Tstringlist Variable) :

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
With Source do
Begin
Add(http1.Get('www.test.de')); //Der HTML Code einer Webseite wird ausgelesen

//->Folge der Code wird in eine Zeile geschrieben wodurch ein Durchsuchen mit For i:=0 to ... nicht
//möglich wird

//Lösungsansatz
//in Datei schreiben & wieder auslesen
SaveToFile('c:\test.txt');
clear;
LoadFromFile('c:\test.txt');

End;
source.Free;


Tristan
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Sa 25.02.06 18:17 
Hallo,
extra eine Datei erzeugen :| , nimm einen StringStream,
durch StringList.LoadFromStream werden dann die Zeilenumbrüche interpretiert.
Kleiner Beispielcode:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
var sL : TStringList;
    sStr : TStringStream;
begin
  sL := TStringList.Create;
  sStr := TStringStream.Create('Hallo'+#13#10+'Tristan');
  try
    sL.LoadFromStream(sStr);
    showmessage(sL[0]);
    showmessage(sL[1]);
  finally
    sL.Free;
    sStr.Free;
  end;

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )