Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1107178538
Fonda
2005-01-31 16:35
2005.02.13
Сортировка в Excel


3-1105441655
Dr. Andrey
2005-01-11 14:07
2005.02.13
Из mdb в dbf


4-1103641722
juice
2004-12-21 18:08
2005.02.13
MS Word, OLEContainer


14-1106490412
Qu
2005-01-23 17:26
2005.02.13
Копирование текста.


11-1091019541
murtix
2004-07-28 16:59
2005.02.13
несколько форм





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский