| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > IdTCPClient занят |
| Автор: klyaksa 1.2.2012, 19:29 |
| На форме IdTCPClient1(TIdTCPClient) и атифриз. IdTCPClient.Connect; что-то получаем и передаем IdTCPClient.Disconnect; Допустим, поместим этот код в OnClick кнопки, при быстрых щелчках по кнопке может возникнуть ошибка в том, что IdTCPClient1 уже подключен, т.е. еще не закончилась предыдущая передача. Как обойти это, типа стать в очередь и как только освободится сразу отправить следующее? |
| Автор: 14SatanA88 2.2.2012, 08:18 |
| Button.Enabled:=false; IdTCPClient.Connect; что-то получаем и передаем IdTCPClient.Disconnect; Button.Enabled:=true; |
| Автор: klyaksa 2.2.2012, 08:55 |
| С кнопкой просто пример. Поэтому блокировать ее не выход. |
| Автор: Snowy 2.2.2012, 11:46 | ||
|