Главная страница
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.008 c
1-183
Tsatur Soft
2002-03-16 22:09
2002.04.01
Поиск


7-336
Dorixe
2001-12-26 16:00
2002.04.01
SetLocaleInfo


14-318
lel (A)
2002-02-15 14:41
2002.04.01
Почему, в любом обществе, всегда существует класс недовольных.??? 8(((((


1-227
Nicolas_
2002-03-20 16:55
2002.04.01
Почему все формы из DLL отображаются на панели задач?


3-54
Malder
2002-03-06 16:58
2002.04.01
Ошибка при query1.edit;