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

Вниз

перехват сообщения об ошибке   Найти похожие ветки 

 
_MAD_ ©   (2003-04-07 21:20) [0]

помогите мне пожалуйста
я написал программу но она почемуто посноянно выдает ошибку так вот мне надо перехватить и убить эту ошибку до того как пользователь ее увидет.
напишите пожулуйста ответ и по возможности с примером.


 
Morfein ©   (2003-04-07 21:23) [1]

Ну ты молодец... ты бы хоть примерно намекнул, в какой области ошибка и что за программа... в windows"е разных ошибок тысячи...


 
DVM ©   (2003-04-07 21:25) [2]

try
...действия приводящие к ошибке...
except
...действия в случае ошибки...
end.

это для всех ошибок(исключений), а их можно еще разделять.


 
Иван Шихалев ©   (2003-04-07 22:05) [3]

Лучше всего убить ошибку до того, как программа запущена - еще в исходном коде. Если, конечно, она не в ДНК :)


 
Morfein ©   (2003-04-07 22:36) [4]

>> DVM
try-exсept это далеко не для любого случая!


 
DVM ©   (2003-04-07 22:39) [5]

Ясное дело.


 
Morfein ©   (2003-04-07 22:56) [6]

>> DVM
Я просто ошибся, не дочитал до "... а их можно еще разделять."(исключения). Я подумал, что ты гришь про то, что try-except ловит все ошибки... :)


 
_MAD_ ©   (2003-04-08 19:47) [7]

ну ладно попробую объяснить что за ошибки ну например из-за не правильной работы одного компонента в программе то на определкнном этапе выполенния возникает ошибка но программа не перестает работать просто надоедливое окошко ошибки мазолить глаза так вот мне требуется от него избавиться


 
Карелин Артем ©   (2003-04-08 20:05) [8]

In addition to displaying the exception message, which happens by default, the following code shuts down the application when a VCL exception is not caught and handled.

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

end;

procedure TForm1.AppException(Sender: TObject; E: Exception);

begin
Application.ShowException(E);
Application.Terminate;
end;



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
7-77202
Viacheslav
2003-03-08 15:16
2003.04.24
Как перехватываются все нажатия клавиш в WINDOWS 9x и NT? Клавиат


14-77161
Mike Goblin
2003-04-08 11:32
2003.04.24
RSDN Magazine


1-77004
zolotov
2003-04-13 01:02
2003.04.24
Перестановка колонок в Grid.


3-76774
-=keeper=-
2003-04-04 13:13
2003.04.24
как создавать базы данных ...


1-76925
Тундра
2003-04-15 04:39
2003.04.24
Еще про ExcelApplication