|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.10.2010, 10:52 | #1 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
Как сделать проверку ?
Добрый день, подскажите пожалуйста.
У меня есть программа - парсер. Собирает определенные ссылки, переходя со страницы вида сайт.ру/2 на сайт.ру/3 , потом на сайт.ру/4 и так ещё очень долго. Проблема в том, что среди скажем сотни ссылок, на которую заходит программа, на одной из них она умирает, и перестаёт что либо делать. Я хочу решить проблему следующим способом - поставить проверку, по таймеру, как давно программа заходила на ту или инную ссылку, и если она в течении 10-и секунд никуда не заходила, то перелистывает список с текущего на +1. Программа вот так берет список ссылок Код:
Как сделать что бы она прибавила, если простой больше 10-и секунд не +1, а +2 и заного начала свою работу ? Я не знаю как внятно объяснить, что бы было понятно, извините =) |
20.10.2010, 10:58 | #2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
С помощью таймера.
По истечению 10 секунд, прибавляешь +2. Если нет, то перезапускаешь таймер. |
20.10.2010, 10:59 | #3 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
|
20.10.2010, 11:21 | #4 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
На работе нет дельфей, а из головы что то не могу придумать.
|
20.10.2010, 11:58 | #5 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
|
20.10.2010, 12:07 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
таймаут у ИнДи стоит?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.10.2010, 12:24 | #7 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
Нет, я в таймерах вообще ничего не смыслю, поэтому и прошу какой-то примерный код, что бы мог понять куда двигаться.
Сейчас код кнопки выглядит так, как сделать проверку, даже понятия не имею ( Код:
|
20.10.2010, 12:28 | #8 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
Что то вроде этого (пишу из головы)
Код:
Помог, нажми весы слева
Последний раз редактировалось grafgrial; 20.10.2010 в 12:35. |
20.10.2010, 12:34 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
посмотрите в свойствах ИнДи TimeOut
и вообще по хорошему недо б try использовать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.10.2010, 12:34 | #10 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 47
|
Извини, глупый вопрос наверное, но у меня RAD не воспринимает ConnectTimeout и ReadTimeout , на форму надо что-то добовлять ?)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите пожалуйста как сделать такую проверку орфографии | Irinka87 | Microsoft Office Word | 1 | 10.12.2009 09:19 |
Как сделать грамотно проверку на столкновение с объектом | Ckomoroh | Общие вопросы Delphi | 3 | 26.10.2009 02:38 |
как можно сделать проверку? | KARUSHEV | Помощь студентам | 10 | 13.10.2009 15:15 |
Как сделать проверку строк в memo | Neset | Общие вопросы Delphi | 2 | 26.02.2009 12:25 |
Помогите проверку ввода сделать | Panda | Помощь студентам | 3 | 01.07.2008 20:50 |