Главная страница
    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.033 c
4-1086194606
iat
2004-06-02 20:43
2004.07.18
Как определить в рантайме отключение клавиатуры и мыши


4-1086531338
Max
2004-06-06 18:15
2004.07.18
Чем заменить Application.ProcessMessages?


1-1088852497
Tempo
2004-07-03 15:01
2004.07.18
Есть ли ограничения файла INI?


1-1088753591
Provodnick
2004-07-02 11:33
2004.07.18
Как вставить в Worde текст с новой страницы?


4-1086685199
MU
2004-06-08 12:59
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский