Rein interessehalber, wieso ist TMemo da so langsam?
Hier wird dein Zugriffsverfahren nicht günstig sein da hier viel
WinAPI-Kommunikation erfolgen muss wenn zig mal Memo1.Lines aus dem
Win32-Control neu bestimmt werden muss.
Dein Code solte hiermit besser laufen. (Datei wird trotzdem erstmal in Memo geladen auch wenn es ein tmpList.LoadFormFile() auch tun würde):
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
s: string;
i, j: Integer;
tmpList: TStringList;
begin
Screen.Cursor := crHourGlass;
tmpList := TStringList.Create;
try
tmpList.Assign(Memo1.Lines);
// dann mit tmpList arbeiten
finally
Memo1.Lines.Clear;
Screen.Curser := crDefault;
end;
end;
Ich würde aber eher mit TWebBrowser und mittels Document als IHTMLDocument arbeiten um gleich die Vorteile eines korrekt geparsten
HTML-Dokuments zu haben. Ich tipp mal drauf das du wetter.txt per
Indy herunter geladen hast.
Windows Vista - Eine neue Erfahrung in Fehlern.