Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Как заставить IdHTTP запускатся автоматически   Найти похожие ветки 

 
ctranik   (2004-07-13 16:08) [0]

Всем привет

Пишу свою качалку сайтов
в проге есть КНОПКА которая запускает соединение
и два обработчика
- OnConnected
- OnDickonnected
В Connected я загружаю первичную страницу, а в планах с помощью этого обработчика загружать все html страницы

В Dickonnected я пытаюсь в первичной странице найти ещё html-файлы (и это у меня получается :) )

Подскажите,  а как теперь снова запустить соединение в автоматическом режиме, что бы скачать найденные html- файлы


 
Reindeer Moss Eater ©   (2004-07-13 16:31) [1]

Про дисконнектед и бредовость твоей идеи использовать её тебе на прошлой неделе уже было рассказано.


 
Reindeer Moss Eater ©   (2004-07-13 16:38) [2]

http://delphimaster.net/view/6-1089197321/

Еще раз:
У компонента все методы синхронные.
OnDisconnected использовать вообще некорректно.


 
Digitman ©   (2004-07-13 17:25) [3]


> ctranik


что ли ты тупой ? тебе ж сказали РУССКИМ языком - коннект и дисконект являют собой события исключительно касаемые TCP-транспорта с удаленным хостом !!!!! причем здесь гипертекстовый протокол ?!!!


 
ctranik   (2004-07-14 15:48) [4]

всем спасибо за ответы, даже которые неочень толерантные

Согласен чё-то недопонимаю, но чем тогда простите пользоватся
если не IdHTTP


 
Reindeer Moss Eater ©   (2004-07-14 15:51) [5]

idHTTP


 
Digitman ©   (2004-07-14 15:55) [6]


> чем тогда простите пользоватся
> если не IdHTTP


чем пользовался, тем и пользуйся

совершенно непонятно, чем тебя текущий выбор не устраивает - все что тебе нужно, этот компонент успешно реализует


 
ctranik   (2004-07-15 09:31) [7]


> чем пользовался, тем и пользуйся
>
> совершенно непонятно, чем тебя текущий выбор не устраивает
> - все что тебе нужно, этот компонент успешно реализует


Выбор то меня устаивает.
Раз с дисконектом вышла как ты Digitman сказал тупость, то как
что насчёт onWork, OnWorkBegin, OnWorkEnd


 
Reindeer Moss Eater ©   (2004-07-15 11:56) [8]

Тебе вообще никакие события не нужны.
Вообще.


 
ctranik   (2004-07-16 08:56) [9]


> Reindeer Moss Eater  
> Тебе вообще никакие события не нужны.
> Вообще.


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

Вопрос какими надо пользоватся компонентами ?


 
Reindeer Moss Eater ©   (2004-07-16 09:11) [10]

TidHTTP


 
Reindeer Moss Eater ©   (2004-07-16 09:14) [11]

если события IdHTTP ненужны то чем пользоватся, у него вроде больше не чем пользоватся.
Правда есть ещё свойства


Кроме событий и свойств говорят еще существуют методы.
Но только об этом - никому. Это - Страшная Тайна.


 
Reindeer Moss Eater ©   (2004-07-16 09:30) [12]

Как заставить IdHTTP запускатся автоматически

procedure TForm1.OnButton1Click(Sender : TObject);
var HTMLContent,MyURL,MyAnotherURL,HTMLAnotherContent : string;
begin
...
HTMLContent := idHTTP1.Get(MyURL);
//Разбор контента и поиск ссылок в нем
MyAnotherURL:=ParseMyContent(HTMLContent);
//Вот оно секретное место для "автоматического запуска IdHTTP"
HTMLAnotherContent:=idHTTP1.Get(MyAnotherURL);
....
end;



Страницы: 1 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
14-1093524695
hgd
2004-08-26 16:51
2004.09.19
Помогите с установка компонента


1-1094146266
UserUserov
2004-09-02 21:31
2004.09.19
Функции


14-1093688385
able
2004-08-28 14:19
2004.09.19
Как сделать два монитора независимыми друг от друга?


1-1093975461
Gear
2004-08-31 22:04
2004.09.19
XPman и Panel


1-1093967809
SMT
2004-08-31 19:56
2004.09.19
Самопроизвольное изменение размеров шрифта у компонентов формы