Дворак писал(а):
KadVar писал(а):
Угу - вот потом будет здорво, когда в лог еще не записалось, а основной процесс уже упал. Никогда не найдешь из-за чего...
Открою тайну
В операционных системах и в частности в языках программирования - есть такое понятие как исключение. И если в программу добавить обработчики исключений, то все будет замечательно, т.к. если в программе есть обработчик исключения - то программа не падает, а запускает этот обработчик ! В случае сбоя, можно остановить основную работу и спокойно до сохранить все несохраненные данные.
Реально ? ОМГ, как я последние лет 10 жил
вся жизнь считай зря прожита
((
Что, помогает и от kernel error ? blue screen of death ?
И от power failure ?
Вообще же обработчики исключений во-многом миф, я в своей жизни не видел ни одного
приложения, которое могло бы что-то продолжить после скажем: disk write error,
database index corrupt, и даже после банального divide by zero.
Искючения увы возникают обычно не там, где были ошибки.
Бесспорно, обработка исключений полезнейшая функция... обычно сводящаяся
к записи полезной дебаг-информации.
В общем по-моему зашли немного в тупик. Яж не против - применяйте, лично мое мнение,
что это никому не нужные навороты...