Hmm dauert immernoch lange...
Mein System: Quad Core, 2Ghz, 4GB
Ram
Hier eine Test Procedure. Vor dem Aufruf wird "Memo1.Lines.BeginUpdate;" und hinterher "Memo1.Lines.EndUpdate;" aufgerufen ..
Delphi-Quellcode:
for i:=1 to Form1.StringGrid1.RowCount do
begin
Path:=Form1.StringGrid1.Cells[1,i];
if FileExists(Path) then
begin
AssignFile(F,Path);
Reset(F);
while not eof(F) do
begin
Readln(F,tmp);
Form1.Memo1.Lines.Add(tmp);
end;
CloseFile(F);
end;
end;