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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2017, 13:54   #1
darkwellroad
Пользователь
 
Регистрация: 01.09.2013
Сообщений: 83
По умолчанию Indy, SSL - очистка данных без Free - Delphi

Вопрос. Имея такую конструкцию, как выполнять очистку всех компонентов от остаточных данных? Куки, хэдеры это понятно.. Просто через несколько десятков запросов начинает жрать память.. Можно было бы конечно с каждой итерацией создавать и полностью очищать их, но так не охота.. Да и просто подчистить быстрее
Код:
try
    HTTP := TIdHTTP.Create(nil);
    SSL := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
    ZLib := TIdCompressorZLib.Create(nil);
    Cookie := TIdCookieManager.Create(nil);
    HTTP.IOHandler := SSL;
    HTTP.Compressor := ZLib;
    HTTP.CookieManager := Cookie;
       While True do
          try
             Post и Get операции
          finally
             Приведение всех объектов в исходное состояние
          end;
 finally
    FreeAndNil(Socks);
    FreeAndNil(Cookie);
    FreeAndNil(ZLib);
    FreeAndNil(SSL);
    FreeAndNil(HTTP);
  end;
darkwellroad вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
INDY + HTTPS + SSL Maxwellion Работа с сетью в Delphi 5 16.01.2014 16:45
FTP и SSL (indy 9) Happiness_Cookie Работа с сетью в Delphi 0 21.08.2013 09:04
SSL соединение в Indy IQDDD Работа с сетью в Delphi 3 04.04.2013 21:39
INDY + HTTPS + SSL = Socket Error #10061 yoshimidzo Работа с сетью в Delphi 12 10.01.2013 12:57
Indy SSL metra52 Работа с сетью в Delphi 2 10.04.2012 18:44