Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2010, 22:16   #1
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию Случится ли что-нибудь плохое, если в усердно работающем потоке вызвать деструктор?

Вот, например, такой:
Код:
destructor TSTParser.Destroy;
begin
  Terminate;
  http.Free;
  inherited Destroy;
end;
http- это работающий TIdHTTP;
TwiX вне форума Ответить с цитированием
Старый 13.03.2010, 22:23   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Тогда сначала idHTTP1.Disconnect;
А потом освобождай. Должно нормально все пройти.
psycho-coder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BSOD: что из железа может его вызвать? Ромио Операционные системы общие вопросы 1 13.08.2009 12:45
А что, если всем объедениться и создать что-нибудь глобальное? kuzmich Свободное общение 61 31.05.2007 21:01
А если всем объедениться и создать что-нибудь глобальное? Viteef Свободное общение 37 21.05.2007 16:10
как вызвать в Dll по указателю функцию, которая определена в главном потоке? SaintRain Общие вопросы Delphi 1 25.11.2006 08:27
как вызвать из Dll функцию, которая определена в главном потоке? SaintRain Win Api 1 23.11.2006 20:08