Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2011, 11:40   #1
Denutrror
Пользователь
 
Регистрация: 18.08.2010
Сообщений: 59
Вопрос Не показывать сообщение об ошибке, при подключении.

Hi.

Вопрос: как сделать что бы при возникновении ошибок подключения Клиента к Серверу, вместо того, чтобы на экране появлялось окно со сведениями об ошибке, программа переходила к другой процедуре.

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

Подскажите пожалуйста........
Denutrror вне форума Ответить с цитированием
Старый 09.07.2011, 11:45   #2
Denutrror
Пользователь
 
Регистрация: 18.08.2010
Сообщений: 59
По умолчанию

Код:
Client1: TClientSocket;
Если тут возникает ошибка подключения ...
Код:
Client1.Host:= '127.0.0.1';
Client1.Port:= 725;
Client1.Active:= true;
...то

Код:
Client1.Port:= 726;
Client1.Active:= true;
Как так сделать?

Последний раз редактировалось Denutrror; 09.07.2011 в 11:51.
Denutrror вне форума Ответить с цитированием
Старый 09.07.2011, 12:03   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у сокета есть событие OnError.
если вы обработали ошибку то переменной ErrorCode надо присвоить 0.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.07.2011, 15:10   #4
Denutrror
Пользователь
 
Регистрация: 18.08.2010
Сообщений: 59
По умолчанию

Цитата:
у сокета есть событие OnError.
если вы обработали ошибку то переменной ErrorCode надо присвоить 0.
Пепел Феникса, спасибо! Очень помогли.
Denutrror вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сообщение об ошибке при вычислении длины строки vedro-compota Общие вопросы Delphi 24 17.05.2010 16:23
Сообщение об ошибке ruavia3 Microsoft Office Excel 3 13.10.2009 23:10
Сообщение об ошибке Kreadlling Общие вопросы C/C++ 3 08.09.2009 13:30
Сообщение об ошибке! QWERT1988 Общие вопросы Delphi 4 01.06.2009 17:14
Сообщение об ошибке при вводе неверного типа информации в DBEdit megaten БД в Delphi 6 17.05.2009 20:44