Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Отлючить вывод служебных окон с ошибками.   Найти похожие ветки 

 
TkN ©   (2007-02-20 15:28) [0]

У меня вопрос: как отключить вывод окон, которые содержат критические ошибки.


 
Ega23 ©   (2007-02-20 15:54) [1]

Tools -> Debugger Options -> Language Exceptions -> Stop on Delphi Exceptions галку сними и ребилд сделай.


 
RASkov   (2007-02-20 17:30) [2]

> [0] TkN ©   (20.02.07 15:28)

В дополнение к [1], где отключается останов выполнения в среде IDE при исключениях.
Если есть ТApplicationEvents - кинь на форму и сделай пустой, или какой тебе надо, обработчик OnException....
Вот пример:
procedure TForm1.ApplicationEvents1Exception(Sender: TObject; E: Exception);
begin
//  ShowMessage(E.Message);
end;

procedure TForm1.Button1Click(Sender: TObject);
var x: Integer;
begin
 x:=0;
 ShowMessage(IntToStr(5 div x));
end;


 
RASkov   (2007-02-20 17:36) [3]

> Если есть ТApplicationEvents - кинь на форму

Если нет - то так:

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
   procedure FormCreate(Sender: TObject);
   procedure AppExcept(Sender: TObject; E: Exception);
....
 end;

implementation

procedure TForm1.AppExcept(Sender: TObject; E: Exception);
begin
//  ShowMessage(E.Message); // обрабатывай исключения на свой вкус.
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 Application.OnException:=AppExcept;
end;

procedure TForm1.Button1Click(Sender: TObject);
var x: Integer;
begin
 x:=0;
 ShowMessage(IntToStr(5 div x));
end
;


 
MBo ©   (2007-02-20 17:49) [4]

SetErrorMode


 
Loginov Dmitry ©   (2007-02-20 18:00) [5]

Мой компьютер -> Свойства -> Дополнительно -> Отчет об ошибках -> Отключить отчет об ошибках



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
2-1173705002
Евгений Тарабановский
2007-03-12 16:10
2007.04.15
Как зарегистрировать новый тип файлов в Vista?


2-1174900751
lobach
2007-03-26 13:19
2007.04.15
Разделители


15-1171798199
ElectriC
2007-02-18 14:29
2007.04.15
Распространение программы


2-1174678650
Селезин
2007-03-23 22:37
2007.04.15
Разделитель целой и дробной части числа


6-1161634019
Image
2006-10-24 00:06
2007.04.15
Как идентифицировать в локальной сети устройство?