Thema: Delphi Speicher Problem

Einzelnen Beitrag anzeigen

Thebe

Registriert seit: 26. Jul 2004
Ort: Wedel
78 Beiträge
 
Delphi 6 Enterprise
 
#9

Re: Speicher Problem

  Alt 13. Sep 2004, 17:59
Ich würds so machen:

Delphi-Quellcode:
procedure TForm2.Paint;
var
  sl: TStringList;
  txt: TextFile;
  s: string;
begin
  inherited;
  if fFirstPaint then
  begin
    fFirstPaint := false;
    sl := TStringList.Create;
    try
      Caption := 'Datei wird eingeladen...';
      Application.ProcessMessages;
      sl.LoadFromFile(s);
      Caption := IntToStr(sl.Count) + ' Zeilen geladen';
    finally
      sl.Free;
    end;
  end;
end;
Dann sparst Du dir das lahme Einlesen von Zeile für Zeile aus der Datei, Du benutzt sowieso StringList, da kann man das auch gleich so machen. Wenn die gesamte Datei zur gleichen Zeit im Speicher sein muss haste keine andere Chance RAM zu sparen.
  Mit Zitat antworten Zitat