![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TIdHTTPServer: не устанавливается слушающий порт
RWolf © (2009-12-21 14:45:00)Indy 9.0.18. Предполагается, что каждый вызов нижеследующего кода заставляет компонент слушать порт на единицу больше предыдущего прослушиваемого:
IdHTTPServer1.Active:=False;
IdHTTPServer1.DefaultPort:=IdHTTPServer1.DefaultPort+1;
IdHTTPServer1.Active:=True;
Этот код правильно срабатывает только единожды; при последующих вызовах компонент не меняет слушающий порт, установленный при первом вызове (хотя значение DefaultPort меняется). Это баг Indy, или я её неправильно использую?
RWolf (2009-12-21 14:55:00) [1]да, действительно — смена порта в Bindings работает.
для общего развития — для чего нужно свойство DefaultPort, если есть Bindings?
DVM (2009-12-21 14:48:00) [2]
> RWolf ©
используй свойство Bindings