Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.034 c
4-1091873909
axelrod
2004-08-07 14:18
2004.09.19
А как получить уникальный и воспроизводимый ID коипьютерв


4-1091509560
R
2004-08-03 09:06
2004.09.19
Поиск HWND следующего в Z порядке окна если известно


9-1085317537
Deadly Guest
2004-05-23 17:05
2004.09.19
Помогите


14-1093525319
VMcL
2004-08-26 17:01
2004.09.19
Документирование кода (щас меня будут бить ногами :-)


3-1092904824
Slash
2004-08-19 12:40
2004.09.19
Удаление таблицы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский