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

Вниз

Как перехватывать ошибки при работе программы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
6-1102072233
Vyacheslav
2004-12-03 14:10
2005.02.13
FTP&indy Проблема при уничтожения FTPServer - a


1-1107233486
Алексей Петухов
2005-02-01 07:51
2005.02.13
WMF PlayBack


14-1106672383
Бугага
2005-01-25 19:59
2005.02.13
Rover S2


1-1106303408
Alexandr
2005-01-21 13:30
2005.02.13
заполнение Tpopup в runtime


14-1106509925
Чеширский_Кот
2005-01-23 22:52
2005.02.13
Является ли склонность к чему-либо признаком деградации?