Hi!
Im Ereignis OnWork kannst du bei einem gewünschten Abbruch Disconnect aufrufen. Dem Thread solltest du aber seine eigene TIdHTTP Instanz geben.
Delphi-Quellcode:
type
TMyThread = class(TThread)
private
Downloader: TIdHTTP;
procedure CustomOnWork(Sender: TObject{...hier die gleichen Parameter wie in OnWork} );
public
Aborted: Boolean;
procedure Execute; override;
constructor Create; {Hier TIdHTTP Instanz erzeugen...}
destructor Destroy; override; {... und wieder freigeben}
end;
Dani H.