Bist du sicher, dass das Laden von der Festplatte so lange dauert? Das Laden in das Memo wird deutlich länger dauern und genau das kannst du nicht in einem Thread machen.
Zur Frage:
Am einfachsten geht das mit einem anonymen Thread. So ungefähr:
Delphi-Quellcode:
TThread.CreateAnonymousThread(procedure
var
Data: TStringList;
begin
Data := TStringList.Create;
try
Data.LoadFromFile(MyFilenamme);
TThread.Synchronize(nil, procedure
begin
TargetMemo.Lines.Assign(Data);
end);
finally
Data.Free;
end;
end).Start;