СообЧа > База Знаний > Программирование > Delphi

Вопрос

Программа должна коннектиться на определенный порт на удаленном компе, однако неизвестно, открыт или закрыт этот порт. При попытке коннекта на закрытый порт вылезает сообщение об ошибке ConnectionFailed и прога вылетает. Как сделать, чтобы это сообщение обрабатывалось как событие OnConnectionFailed и программа продолжала работать своим естественным образом?

Ответ

try
. //операторы, вызывающие ИС
.
except
//обработка ИС
end;


В Tools — Debugger Options — Laungauge Exception снять флажок «Stop on Delpi Exception»

Вячеслав

Компоненты стандартные? Если да — вешай на событие OnError обработчик, который ничего не делает. И все. Если это событие не обрабатывается, то выводится стандартный Exception.

Алексеев



Copyright © 2000-2004 Сообщество Чайников
Контактная информация