реклама на сайте
подробности

 
 
> Необработанное исключение
_Артём_
сообщение Apr 27 2007, 16:36
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Что произойдёт с программой (программа написана на Delphi для Win2k/XP), если во время выполнения возникнет исключение, реакции на которое не предусмотренно? Как программа будет работать дальше?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
reddot
сообщение May 2 2007, 19:12
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 7-06-06
Из: Зеленоград
Пользователь №: 17 843



По идее в любом случае есть обработчик ошибок на уровне Application. Он выводит мессадж об ошибке и завершает приложение. Если каким-то образом и этот стандартный обработчик убрать (не знаю насколько это возможно, давно с дельфями не работал), думаю, что программа продолжит выполняться, но возможно окажется в зависшем состоянии. Эксепшены в дельфи - исключительно программная абстракция к ОС никакого отношения не имеющая.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 23 2007, 16:23
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(reddot @ May 2 2007, 22:12) *
По идее в любом случае есть обработчик ошибок на уровне Application. Он выводит мессадж об ошибке и завершает приложение. Если каким-то образом и этот стандартный обработчик убрать (не знаю насколько это возможно, давно с дельфями не работал), думаю, что программа продолжит выполняться, но возможно окажется в зависшем состоянии. Эксепшены в дельфи - исключительно программная абстракция к ОС никакого отношения не имеющая.


Насчёт автоматического завершения не уверен: много раз видел как программа выводит сообщение об ошибке и при этом продолжает работать. Но как она при этом работает? Сходит с ума или просто продолжает?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 17:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016