Показать сообщение отдельно
  #2  
Старый 25.01.2013, 11:42
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Никогда не пользовался сторонними библиотеками для работы с потоками.
Обычно завершаю поток таким образом:
Код:
  FThread.Terminate; //установили потоку флажок говорящий о том что неплохо бы завершиться
  FThread.WaitFor;  //подождали пока поток закончит все свои действия
  FThread.Free;  //вызвали деструктор потока
естественно, что в коде потока нужно переодически проверять значение свойств Terminated.

И всегда работало на ура, я даже не знал о существовании каких-либо библиотек для работы с потоками, потому что нужды не было в этом.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием