Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как при ошибке коннекта перехватить окно


Igorok ©   (2001-12-15 11:24:00) 

Если сделасть коннект и , допустим , комп к которому коннектятся сейчас не доступен, то ВИНДА выкидывает окно "ESocket Error" как его убрать? Может мне кто-нить дать РЕАЛЬНЫЙ пример? [Thanks]


Hacker   (2002-01-07 20:59:00) [1]

И куда "кидать", если это DLL,а в ней ни формы, ни объекта типа Application, одни только процедуры


Wizard_Ex   (2002-01-07 11:46:00) [2]

Кинь компонент ApplicationEvent
В событии OnExeption напиши
if E is ESocketError then {твое действие}

И сообщений на SocketError уже не будет никогда.
А появляется у тебя такая штука видимо когда комп (другой) не включен

Сработает однозначно


Hacker   (2002-01-06 21:03:00) [3]

У я эту тему здесь же поднимал - после Открытия возникает у меня OnDisconnect а после него исключение и где его ловить то?


Igorok   (2002-01-06 11:57:00) [4]

try
ServerSocket1.Active := Treu;
except;
on ESocket do ...

Пробовал... идея в том что при исполнении "ServerSocket1.Active := True;" исключение не срабатывает ... оно возникает по истечении некоторого времени...


zzMONSTERzz   (2001-12-21 22:49:00) [5]


try
ServerSocket1.Active := Treu;
except;
on ESocket do ...


Lamok (real)   (2001-12-16 00:45:00) [6]

Удалено модератором


ShnurO.K.   (2001-12-15 23:25:00) [7]

че-то не совсем понятно о чем ты говоришь, но если я тебя правильно понял, то
try
//код
except;


Lamok (real)   (2001-12-15 19:39:00) [8]

Snake2000 да ладно ???
Igorok поподробнее !!!


Snake2000   (2001-12-15 15:16:00) [9]

Ничего подобного, Lamok. Эта тема не прокатит.


Lamok   (2001-12-15 14:37:00) [10]

В событии онеррор пишеш еррор код := 0 и все


Наверх

Титульная страница Поиск, карта сайта Написать письмо