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

Вниз

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

Наверх




Память: 0.48 MB
Время: 0.04 c
14-1088343033
Cardinal
2004-06-27 17:30
2004.07.18
Файлы реестра Windows XP


1-1089050149
tea
2004-07-05 21:55
2004.07.18
Не могу найти аналог «Symbol…» из BP7


1-1089190599
raptorus
2004-07-07 12:56
2004.07.18
Уважаемые мастера, подскажите как можно скопировать форматирвание


4-1086252816
Orion2
2004-06-03 12:53
2004.07.18
Вход в систему без проверки пароля


3-1087994580
Bukerman
2004-06-23 16:43
2004.07.18
Загрузка данных из файла в базу Interbase