![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Indy TCP Client \ Server (Delphi 7) [D7, XP]
DoKZ © (2010-11-18 10:35:00)При попытке через Indy TCP (Delphi 7) Client приконнектиться к серверу, если сервер отключен\не запущен, происходит эксепшн "Connection refused". Как заставить, в случае возникновения такой ситуации просто игнорировать и пытаться подсоединиться через некоторое время.
begin
try
tcpClient.Connect()
except
...
finally
...;
end;
Почему-то не работает, точнее Try работает, Finally выполняется при успешном подключении но при эксепте все равно ошибка. Почему-то не перехватывает =(( Как заставить его игнорировать эту ошибку?
Anatoly Podgoretsky (2010-11-18 20:09:00) [1]> DoKZ (18.11.2010 10:35:00) [0]
Синтаксис сам придумывал?
KSergey (2010-11-18 16:07:00) [2]Как-то я не понял исходного кода.
Бывает блок try/except, бывает блок try/finally
А тут написан какой-то try/except/finally
Это как? или я отстал от жизни?
Медвежонок Пятачок (2010-11-18 11:04:00) [3]"игнорировать ошибку" - это не выполнять код после вызова коннект, если коннекта нет.
begin
tcpClient.Connect();
....
end;