Форум: "Сети";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];
ВнизОбработка исключений в Socket Найти похожие ветки
← →
Ural_angel © (2007-01-29 12:46) [0]Проблема такая: нужно поставить обработуку исключительной ситуации при подключении SocketClient`а... Предположим, сервер еще не запущен... В этом случае по стандарту выдается предупреждение в виде диалогового окна... мне же оно (это диалоговое окно) не нужно... В идеале нужно преостановить на t времени процедуру подключения, не предупреждая об этом юзера...
← →
Сергей М. © (2007-01-29 13:02) [1]
> SocketClient`а
Нет таких компонентов в штатной поставке Делфи.
Есть TClientSocket.
> В этом случае по стандарту выдается предупреждение в виде
> диалогового окна
По какому такому "стандарту" ?
Нет на эту тему никаких стандартов.
> мне же оно (это диалоговое окно) не нужно
Либо переводи гнездо в блок.режим и обрабатывай эти исключения с пом. try..except либо обрабатывай событие OnError след.образом:
Errorcode := 0;
Socket.Close;
> нужно преостановить на t времени процедуру подключения,
> не предупреждая об этом юзера
При обработке искл.ситуации запускай таймер с периодом t, в обработчике события таймера останвливай его и запускай процедуру подключения вновь.
← →
Ural_angel © (2007-01-29 13:18) [2]Сори, перепутал... ClientSocket...
Спасибо за совет!!!
← →
grisme © (2007-01-30 05:25) [3]тебе же Borland специально евент описал, который зовут OnError :) по errorcode определяешь ашыпку, потом нилишь errorcode
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c