Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Вниз
Как перехватывать ошибки при работе программы Найти похожие ветки
← →
Aleks (2005-01-26 14:13) [0]Как перехватывать ошибки при работе программы. Я использую компонент IdHTTP1, HELP уже вторые сутки сижу не могу разобраться где и как, половину отлавливаю в IdHTTP1Redirect
Handled - содержит False если ошибка но есть ещё и где их ловить, срабатывают ещё IdHTTP1WorkBegin ,IdHTTP1WorkEnd но что в них делать не знаю..............:(
← →
Digitman © (2005-01-26 14:25) [1]
> срабатывают ещё IdHTTP1WorkBegin ,IdHTTP1WorkEnd но что
> в них делать не знаю
а нашута тогда обработчики создал, раз не знаешь, какой факт констатируют эти события ?
> но есть ещё
"на деревню дедушке" (с)
конкретный код в конкретном трэде вызывает конкретную ошибку.
ни того, ни другого, ни третьего ты не привел здесь.
продолжай "сидеть".
← →
Aleks © (2005-01-26 14:57) [2]Так даю запрос на проверку ресурса
IdHTTP1.Head(полное имя ресурса);
Если ресурса нет то в обработчике IdHTTP1Redirect Handled:=False
я делаю так:
Boolean:=Handled;
Handled:=True;
ошиби проходят по TimeOut добавил строку:
IdHTTP1.Disconnect;
теперь выдаёт но не на всех ресурсах HTTP/1.1 404 Not Found
обработчик IdHTTP1Redirect не срабатывает но теперь срабатывают IdHTTP1WorkBegin ,IdHTTP1WorkEnd.
на некоторых сайтах программа нормально работает, правильно определяет наличие ресурсов(картинок) выдавая их количество и последний адресс,а на других {HTTP/1.1 404 Not Found}. (Я не профи в делфи извините если что то непонятно написал)
← →
Digitman © (2005-01-26 15:28) [3]а посмотреть в исх.текстах Инди и понять логику возбуждения событий WorkBegin,WorkEnd не судьба ?
← →
Sicilla © (2005-01-26 15:47) [4]Попробуйте, мне помогает очень
try
idpop31.Connect(10000);
except
exit;
end;
← →
Digitman © (2005-01-26 15:48) [5]
> мне помогает очень
пурген - мощное средство) ... факт неоспоримый)..
← →
Aleks © (2005-01-26 16:12) [6]Digitman © (26.01.05 15:48) [5]
Я навичёк и этого не скрываю и спрашиваю советов у тех кто разбирается в программирование и может помоч ДЕЛЬНЫМ советом,
но ВЫ уважаемый Digitman третий раз вставляете коментарии но толку от них НОЛь. Вы или сами не знаете ответов либо просто очнь высокого мнения о себе. Так или иначе подсказать вы нечего не можете, поэтому прошу, не утруждайте себя просмотром данного раздела.
Digitman © (26.01.05 15:28) [3]
а посмотреть в исх.текстах Инди и понять логику возбуждения событий WorkBegin,WorkEnd не судьба ?
(Если вам прислать письмо на китайском(80%) в перемешку с английским(20%) ВЫ там (в исх.текстах ) тоже во всём разберётесь????)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c