Вниз
Скачать: CL | DM;

Проблема с HTTP->Get запросом   Найти похожие ветки 

← →
Delpher_Gray   (2004-05-27 13:13) [0]

Такая задача:
Нужно написать программу: кинуть на форму таймер, и на событие OnTimer выполнять HTTP->Get запрос.
Для выполнения запроса я считаю лучше всего подходит компонент TNMHTTP.
Так вот интервал таймера должен быть 2 секунды, и при этом не должно возникать ошибок связанных с выполнением запроса. То есть программа должна ждать результата выполнения предыдущего запроса, перед выполнением нового.
Как избежать возникновения ошибок и реализовать то, что я описал выше !?
Всё это нужно для того, чтоб написать клиент к чату.

Заранее благодарен.


← →
Reindeer Moss Eater ©   (2004-05-28 09:56) [1]

Так вот интервал таймера должен быть 2 секунды, и при этом не должно возникать ошибок связанных с выполнением запроса. То есть программа должна ждать результата выполнения предыдущего запроса, перед выполнением нового.

А зачем таймер, если программа должна ждать окончания выполнения GET?
Только потому, что свой код, кроме как в обработчик OnTimer вставить больше некуда?


← →
Digitman ©   (2004-05-28 10:24) [2]


> при этом не должно возникать ошибок связанных с выполнением
> запроса


это как ? а если, например, в момент запроса http-ресурс недоступен ? или http-сервер не активен ?  что, разве это не ошибочная ситуация, с т.з. запрашивающего клиента ?


← →
Delpher_Gray   (2004-05-28 13:41) [3]

А небудут ли возникать ошибки если очень часто будет выполняться Get ?
Или сделать так, чтоб каждый запрос выполнялся в новом потоке ?

---
CodersClub.NET - Виртуальный клуб программистов


← →
Reindeer Moss Eater ©   (2004-05-28 13:44) [4]

А ты в свем клубе спроси или попробуй сам. Экспериментально.
Будет или не будет.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.036 c
4-1086868594
avgur
2004-06-10 15:56
2004.07.25
Набрать номер модемом и перейти в голосовой режим


14-1088768593
AlexG
2004-07-02 15:43
2004.07.25
Кто может объяснить, что это за ошибка?


6-1085802948
Vizzor
2004-05-29 07:55
2004.07.25
Как можно проверить включен ли HTTP/FTP через сокеты?


1-1089295497
jeon
2004-07-08 18:04
2004.07.25
Как дописать в конец текстового файла?


1-1089617818
_none_
2004-07-12 11:36
2004.07.25
Application.OnIdle




   Наверх