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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2012, 18:02   #21
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А я бы так написал:
Код:
constructor TMyThread.Create(url_name: string; memo_name: TMemo);
begin
  inherited Create(false);
  url := url_name;
  memo := memo_name;
end;

procedure TMyThread.Execute;
begin
  ss := 'start loading from ' + url;
  synchronize(write);
  with Tidhttp.Create do begin
   HandleRedirects := true;
   RedirectMaximum := 10;
   try
    ss := Get(url);
   except
    on e:Exception do ss:='Ошибка получения страницы: '+e.Message;
   end;
   Free;
  end;
  synchronize(write)
end;
Это чтоб мусор не оставлять и заодно от лишнего поля избавится.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюк VCL НЕ_АЙС Компоненты Delphi 4 03.08.2014 04:43
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. Человек_Борща Общие вопросы Delphi 8 27.02.2012 23:24
Поток. Не получается создать поток. Выдает ошибки при запуске bigory Общие вопросы по Java, Java SE, Kotlin 3 23.09.2010 00:40
Перлы VCL Квэнди Свободное общение 7 13.02.2009 09:08
VCL Э/\bФ_}{P Свободное общение 2 21.05.2007 00:21