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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2011, 11:28   #1
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию Indy, принудительно завершить запрос

Имеется запрос:

Код:
IdHTTP1.get('http://google.com')
Как мне при нажатии на кнопку его как бы "остановить" ?
Что бы перестал выполняться.

IdHTTP1.Disconnect; ?

И еще вопросик.

Наткнулся на интересную статью по скачке файлов с помощью indy.
http://www.interface.ru/home.asp?artId=22170
Но не могу понять, как на основе этого исходника сделать еще кнопку "Отмена".

Что бы нажал, поток освободился.
И соеденение преравалось.
Moonquake

Последний раз редактировалось phphel; 28.07.2011 в 11:30.
phphel вне форума Ответить с цитированием
Старый 28.07.2011, 14:26   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Для остановки запроса можно закрыть сокет.
Вроде это можно сделать так.
Код:
IdHTTP1.Socket.Close;
kangreon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как заставить twebbrowser принудительно открывать все ftp ссылки в пассивном режиме key-bo2 Помощь студентам 0 24.07.2011 18:41
Остановить принудительно. D.O.G БД в Delphi 2 14.12.2010 09:06
Как принудительно сохранить в .xls Nicos Microsoft Office Excel 2 17.08.2010 22:03
Как принудительно перерисовать форму. IliaIT Общие вопросы Delphi 2 23.04.2009 14:34
запрос (выйти(завершить программу)) "Y";"N". SKS Паскаль, Turbo Pascal, PascalABC.NET 7 15.01.2009 16:32