Главная страница
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.04 c
9-1098104871
NightFire
2004-10-18 17:07
2005.02.13
Всем всем программистам игр и не только


3-1105975334
andrey111
2005-01-17 18:22
2005.02.13
Изменение высоты PageFooter


8-1098892129
Waveman
2004-10-27 19:48
2005.02.13
Разложение цифрового звука на колебания


14-1106494615
KilkennyCat
2005-01-23 18:36
2005.02.13
форум "Компоненты"


14-1106582077
netnetnet
2005-01-24 18:54
2005.02.13
.net