Есть ли способ убрать подвисание? Пусть поток останавливается, но не все приложение.
Код потока запроса файлов примерно такой:
- Код: Выделить всё
- procedure TLoadMapTileListThread.Execute;
 begin
 HTTP := THTTPSend.Create;
 HTTP.Timeout := 2000;
 while (not Terminated) and (LoadTileIterator.Next(CurrTileXY)) do
 begin
 URL := GetTileURL(CurrTileXY);
 HTTP.Document.Clear;
 HTTP.Headers.Clear;
 LoadTileRes := HTTP.HTTPMethod('GET', URL);
 if (LoadTileRes and (HTTP.ResultCode = 200)) then
 begin
 ...
 end;
 sleep(10);
 end;
 HTTP.Free;
 end;




