Показать сообщение отдельно
  #2  
Старый 28.07.2011, 14:27
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

зачем вообще использовать TIdThread, достаточно TThread. что касается немедленной остановки потока, то метод Terminate делает всего лишь:
Код:
procedure TThread.Terminate;
begin
  FTerminated := True;
end;
т.е. никакой реальной остановки не происходит. чтобы это происходило нужно в методе Execute проверять свойство Terminated и при его значении True делать выход из Execute.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием