Главная страница
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.013 c
3-76763
lightix
2003-04-04 10:01
2003.04.24
Как сделать Lookup поле с динамическим списком?


14-77147
Stas
2003-04-08 15:00
2003.04.24
InstallShield


9-76744
Джастер
2002-11-21 08:29
2003.04.24
OpenGl?


6-77059
Bel
2003-03-04 11:46
2003.04.24
Delphi и Outlook


14-77089
ArtUl
2003-04-07 07:45
2003.04.24
Где взять описание формата ARJ