Der Fehler liegt wo anders...
Das kann nicht funktionieren weil...
Delphi-Quellcode:
procedure TCheckForNewInPostkorbThread.Execute;
begin
CheckForNew;
Liste.Free;
// ... Du da raus fliegst
end;
So geht's:
Delphi-Quellcode:
procedure TCheckForNewInPostkorbThread.Execute;
begin
While not Terminated do begin
CheckForNew;
Sleep(1000); // Verschnaufpause, damit der Thread nicht mit 100% CPU läuft.
// Da fliegst Du nicht mehr raus
end;
Liste.Free;
end;