![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с HTTP->Get запросом [D6, WinXP]
Delpher_Gray © (2004-05-27 13:13:00)Такая задача:
Нужно написать программу: кинуть на форму таймер, и на событие OnTimer выполнять HTTP->Get запрос.
Для выполнения запроса я считаю лучше всего подходит компонент TNMHTTP.
Так вот интервал таймера должен быть 2 секунды, и при этом не должно возникать ошибок связанных с выполнением запроса. То есть программа должна ждать результата выполнения предыдущего запроса, перед выполнением нового.
Как избежать возникновения ошибок и реализовать то, что я описал выше !?
Всё это нужно для того, чтоб написать клиент к чату.
Заранее благодарен.
Reindeer Moss Eater (2004-05-28 13:44:00) [1]А ты в свем клубе спроси или попробуй сам. Экспериментально.
Будет или не будет.
Delpher_Gray (2004-05-28 13:41:00) [2]А небудут ли возникать ошибки если очень часто будет выполняться Get ?
Или сделать так, чтоб каждый запрос выполнялся в новом потоке ?
---
CodersClub.NET - Виртуальный клуб программистов
Digitman (2004-05-28 10:24:00) [3]
> при этом не должно возникать ошибок связанных с выполнением
> запроса
это как ? а если, например, в момент запроса http-ресурс недоступен ? или http-сервер не активен ? что, разве это не ошибочная ситуация, с т.з. запрашивающего клиента ?
Reindeer Moss Eater (2004-05-28 09:56:00) [4]Так вот интервал таймерадолжен быть 2 секунды, и при этом не должно возникать ошибок связанных с выполнением запроса. То есть программа должна ждать результатавыполнения предыдущего запроса, перед выполнением нового.
А зачем таймер, если программа должна ждать окончания выполнения GET?
Только потому, что свой код, кроме как в обработчик OnTimer вставить больше некуда?