hmm.. dann müsst ich die ganze datei erst in ne stringlist list packen und die ist gross. das dauert
Ja, is klar. Du meinst den Streaminhalt in eine Stringlist laden dauert länger als den Streaminhalt in eine Stringlist laden.
Code:
// (rom) reimplemented with a TStringList
procedure TJvHTMLParser.AnalyseFile;
var
List: TStringList;
begin
List := TStringList.Create;
try
if FileExists(FileName) then
begin
List.LoadFromFile(FileName);
AnalyseString(List.Text);
end;
if assigned( FileNameFS ) then //besser noch ändern <<<
begin
list.LoadFromStream( FileNameFS ); // Was machen wir denn hier?
AnalyseString(List.Text);
end;
finally
List.Free;
end;
end;