Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Управление ошибками ! [D7, Win95/98, NT4, Win2k, WinXP]


Конопелька ©   (2006-02-16 15:25:00) 

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


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

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

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

end


Digitman   (2006-02-16 16:25:00) [2]

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


Digitman   (2006-02-16 16:20:00) [3]

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


Desdechado   (2006-02-16 16:14:00) [4]

try except


Ega23   (2006-02-16 16:10:00) [5]


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

Application.OnException:=ApplicationException;


umbra   (2006-02-16 15:50:00) [6]


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

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


CHES   (2006-02-16 15:44:00) [7]

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


McSimm   (2006-02-16 15:37:00) [8]

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо