Показать сообщение отдельно
  #2  
Старый 19.03.2011, 13:52
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Код:
private
    procedure ClException(Sender: TObject; Error: Exception);

procedure TForm1.ClException(Sender: TObject; Error: Exception);
begin
  If(Error.ClassName = 'ESocketError') then begin 
    Memo.Lines.Add('[' + TimeToStr(Time) + '] ' + Error.Message);
  end
  else
    Application.ShowException(Error); // ошибки не сокета
end;
...
FormCreate:
  Application.OnException := ClException;
Это даст возможность ВСЕ не нужные ошибки не выводить, или вывести (как в примере), в мемо.
__________________
Помогаю за Спасибо
Ответить с цитированием