Форум: "Сети";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизКак заставить 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.036 c