Moin,
ich weiss das es schon unzählige Male diskutiert wurde, jedoch wurden in vielen Beiträgen keine Alternativ-Lösungen diskutiert.
Sagen wir ich habe eine Textdatei (500 MB, durchaus möglich) und möchte diese jetzt verarbeiten.
Von Klaus habe ich diese Lösung in einem anderen Thread gefunden, jedoch ist das immernoch zu langsam.
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
F:TextFile;
tmp : String;
begin
If OpenDialog1.Execute Then
Begin
AssignFile(F,OpenDialog1.Filename);
Reset(F);
while not eof(F) do
begin
Readln(F,tmp);
// mache etwas mit tmp
end;
CloseFile(F);
end;
end;
Wie würdet ihr an diese Problemstellung rangehen ?