Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.01;
Скачать: CL | DM;

Вниз

Как скрыть ESocketError ?   Найти похожие ветки 

 
Malder   (2002-01-19 13:45) [0]

Только не надо предлагать try clientsocket1.open on SocketError do ... - это не работает.
Дело в том, что данное исключение возникает заметно позже вызываемого метода Open. Поэтому его перехватить нельзя, программа сразу не обнаруживает ошибки и видимо думает, что всё О"кей. Конечно, при ошибке возникает OnError, где можно обработать что-нибудь. Но как избавиться от Windows сообщения (или это Delphi сообщение.... вообщем, не важно) ?


 
SemFLY ©   (2002-01-20 03:42) [1]

Я делаю так


try
{ попытка соединиться }
except
on ESocketError do
begin
{ твои действия при возникновение ошибки }
end;


У меня всё прекрасно работает !

Удачи ! :))


 
Wizard_Ex ©   (2002-01-20 10:15) [2]

Вышеприведенный код действительно не спасает
А вот если кинуть компонент ApplicationEvents
и в событии OnException
написать
if E is ESocketError then
begin
Что-нибудь
end;
То Error пройдет тихо и спокойно и окошки со всякими сообщениями тревожить уже не будут.


 
Malder   (2002-01-20 15:31) [3]

Спасибо всем за ответы.
Только хочу добавить, что нашел еще один способ, видимо, самый простой:
просто надо в обработчике события OnError написать ErrorCode:=0;



Страницы: 1 вся ветка

Текущий архив: 2002.04.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-5
sniknik
2002-03-05 16:27
2002.04.01
Обновляемый запрос


3-32
Bill
2002-03-06 10:51
2002.04.01
Как программно отсортировать базу данных


14-289
Almas
2002-02-15 15:01
2002.04.01
Проблемы с установкой Дельфи


3-11
DeNN
2002-03-05 23:02
2002.04.01
Мастерам!


1-250
Sound
2002-03-21 01:37
2002.04.01
Помогите с компонентом TreeView!