Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

HTTP - Get, оишбки...   Найти похожие ветки 

 
delpher_gray ©   (2004-05-17 07:54) [0]

У меня в программе есть таймер, у которого на событие OnTimer возникает HTTP Get запрос.

К примеру:
Memo1.Lines.Add(IdHTTP1.Get(...));

Каждый раз добавляется по одной строке в Memo1, интервал таймера - 2 секнды.

Иногда возникает ошибка, а почему !? Как предотвратить возникновение ошибки ?


 
delpher_gray ©   (2004-05-17 07:55) [1]

Забыл ещё сказать:
Пользователь по нажатию на кнопку, может в любой момент выполнить ещё один Get запрос (отправка сообщения).


 
Piople ©   (2004-05-17 08:07) [2]

try ... except ... end;???


 
delpher_gray ©   (2004-05-17 09:05) [3]

2Piople:
А где и как ??
Я обработку исключений никогда не юзал. Как это сделать и что это даст !?


 
FiLimonEd   (2004-05-18 08:34) [4]

try
Memo1.Lines.Add(IdHTTP1.Get(...));
except
Memo1.Lines.Add("Была ошибка");
end


 
delpher_gray ©   (2004-05-18 10:22) [5]

Мне не нужен вывод ошибки ! Мне нужна 100% гарантия что запрос будет выполнен !


 
Reindeer Moss Eater ©   (2004-05-18 10:27) [6]

Запрос выполняется процессом сервера.
ПО сервера создавал живой человек.
Потом это ПО было установлено на компьютер, собранный из комплектующих изготовленных по какой-то технологии с таким-то процентом брака готовых изделий.
Запрос передается по проводам и через сетевое оборудование тоже сделанное не богами.

А теперь подумай про свое требование 100% гарантии. А самое главное про то, кому именно ты его предъявляешь.


 
delpher_gray ©   (2004-05-18 11:05) [7]

Ну всё-же программно можно повысить надёжность.
IdHTTP.Get - это не надёжно ;)


 
Reindeer Moss Eater ©   (2004-05-18 11:09) [8]

Попробуй в IDE редакторе жирный шрифт использовать.
Надежность Гета должна существенно возрасти.


 
Sergp ©   (2004-05-18 20:14) [9]

Когда срабатывает таймер, проверяй или запрос уже не послан. Если послан, то не посылай повторно и никаких проблем не будет. Или обрывай старый запрос....



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.036 c
6-1084549441
Nic2
2004-05-14 19:44
2004.07.18
Запуск exe по сети


1-1089024872
Zabludshiy
2004-07-05 14:54
2004.07.18
Вывести HTML документ без WebBrowser


1-1088720963
Глеб
2004-07-02 02:29
2004.07.18
Определение компонента, над которым находится фокус


14-1088328606
Феликс
2004-06-27 13:30
2004.07.18
Чего за технология?


1-1088752686
Mc'SIMM
2004-07-02 11:18
2004.07.18
Моргание в панели задач





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