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

Вниз

Управление ошибками !   Найти похожие ветки 

 
Конопелька   (2006-02-16 15:25) [0]

Здравствуйте уважаемые !
У меня вопрос такой ! Когда  в приложении возникает любая ошибка, есть способ как ее отловить !? Ну допустим возникла ошибка к доступу файла "ХХХХХ.ХХХ" вот мне нужно что бы до того как оно появилось на экране я смог отловить эту ошибку и вместо нее вывести на экран свое сообщение ! Помоги это реализовать ! И если знаете посоветуйте какой нибудь материал почитать об этом если есть !
Заранее благодарен!


 
McSimm ©   (2006-02-16 15:37) [1]

логин другой используйте

--
администратор


 
CHES ©   (2006-02-16 15:44) [2]

http://www.lib.csu.ru/dl/bases/prg/kompress/articles/2001_05_exceptions/index.htm


 
umbra ©   (2006-02-16 15:50) [3]


> какой нибудь материал почитать об этом

в любой книжке по делфи или в справке почитайте раздел об исключительных ситуациях (exceptions)


 
Ega23 ©   (2006-02-16 16:10) [4]


procedure ApplicationException(Sender: TObject; E: Exception) of object;
begin
 MessageBox(Handle, PChar(E.Message), PChar("Ошибка!"), MB_OK or MB_ICONERROR);
end;

Application.OnException:=ApplicationException;


 
Desdechado ©   (2006-02-16 16:14) [5]

try except


 
Digitman ©   (2006-02-16 16:20) [6]

Удалено модератором


 
Digitman ©   (2006-02-16 16:25) [7]

Удалено модератором


 
Галинка ©   (2006-02-18 23:04) [8]

Защищенный блок
try
{ действия}

except
on {тип ошибки} do {обработка}

end



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

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

Наверх




Память: 0.48 MB
Время: 0.065 c
2-1138816063
Дмитрий_177
2006-02-01 20:47
2006.03.05
Компоненты на api (или еще как-нибудь)


1-1138529550
Wistler
2006-01-29 13:12
2006.03.05
Импорт функции из DLL


3-1136981800
Id
2006-01-11 15:16
2006.03.05
Несоответствие на Ibase.ru


15-1139461748
nbv
2006-02-09 08:09
2006.03.05
Loockup поля


2-1140010647
ButtonExplorer
2006-02-15 16:37
2006.03.05
Правильно ли так проверять, создан ли компонент?