Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
1-135
Romik
2002-03-21 20:10
2002.04.01
Caption у формы


3-21
PeteDM
2002-03-05 16:54
2002.04.01
Interbase


7-323
B1ADE
2001-12-25 00:46
2002.04.01
КАК Включить и ВЫКЛЮЧИТЬ КЛАВУ !!!


4-356
Bodia
2002-01-30 19:11
2002.04.01
Как мне изменить иконку программы, из своей?


1-175
AEro
2002-03-19 16:54
2002.04.01
Как передать значение из одной проги в другую?




   Наверх