Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Вниз

Socket, Try.....except не работает. 


Brand   (2001-11-15 00:20) [0]

Код :
ClientSocket1.Addres="127.0.0.1";
Try
if not ClientSocket1.Active then
ClientSocket1.Active:=true;
except
ListBox1.Items.Add("Ошибка");
end;
Никакой сервер не запущен -> подключиться не можем -> except проходит мимо -> виндовая ошибка
???



Brand   (2001-11-15 01:18) [1]

Или как сделать так, чтобы даже если ошибка, ну и пусть, лижбы сообщения никакого не выскакивало?



Polevi   (2001-11-15 08:37) [2]

Асинхронный режим
Сообщения об ощибке надо ловить в OnError - а успех в OnConnect



Polevi   (2001-11-15 08:38) [3]

PS
Чтоб не выскакивала ошибка в OnError надо ErrorCode:=0;



Brand   (2001-11-15 09:59) [4]

Спасибо.



Wizard_Ex   (2001-11-16 16:51) [5]

А те которые пролетают мимо OnError, такое бывает, надо ловить в Application.OnException
исключение ESocketError
и все будет рулез



Brand   (2001-11-16 23:16) [6]

>Wizard_Ex
т. е. ощибка Asinchronous socket Error 100061 все-равно выскочет?



Polevi   (2001-11-17 15:02) [7]

Никогда не пользовался способом WizardEx - и ничего у меня не "выскакивает"



Wizard_Ex   (2001-11-19 09:30) [8]

А такие ошибки были?
10049
и 11004



Brand   (2001-11-19 23:20) [9]

Не не были. А что это за ошибки?




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.024 c
7-32360           Станислав             2001-08-21 11:02  2002.02.11  
Как узнать какая программа использует DLL


7-32352           Новенький             2001-11-06 00:58  2002.02.11  
Нужно написать маленький чат на Delphi для работы через Lpt-порт


3-32138           dymka                 2002-01-15 08:50  2002.02.11  
TQuery без TDatabase


1-32224           Sergey V              2002-01-26 22:51  2002.02.11  
Существуют ли компоненты, показывающие системные папки !


14-32320          Kirill                2001-12-19 12:26  2002.02.11  
Внимание! Мастера, Администраторы сайта (Модератор тоже)