Главная » Статьи для тега "finally"

Обработка незавершенных задач с помощью finally в Visual C# (Sharp)

Добавлено Дата: 16 February, 2014 категория: C#

Проблему излишней раскрутки стека проще всего решить с помощью  ключевого слова finally, которое гарантирует выполнение определенного фрагмента кода, независимо от того, было ли выброшено исключение. В следующем фрагменте пазан код из рис. 5.6, модифицированный с применением ключевого слова finally. Этот код присваивает члену данных depth правильное значение,

Читать »

Операторы try, catch и finally

Добавлено Дата: 16 March, 2012 категория: Java

Чтобы перехватить исключение, необходимо поместить фрагмент программы в оператор

try. Базовый синтаксис оператора try выглядит следующим образом:

try

блок

catch (тип-исключения идентификатор)

блок

catch (тип-исключения идентификатор)

Читать »

Структурная обработка исключений

Добавлено Дата: 1 March, 2012 категория: Delphi

(SEH — Structured Exception Handling) представ ляет собой  метод обработки ошибок. Благодаря ему можно  восстановить нормальную работу  приложения после  сбоя  в работе программы, который в противном  случае стал бы фатальным. Исключения были  введены в язык  Object  Pascal в Delphi 1.0, но только  начиная с Delphi  2.0 они  стали  частью  интерфейса API Win32. То,  что  исклю чения являются не более  чем классами, содержащими информацию о месте  и харак тере  каждой  ошибки, делает  их применение в Object  Pascal  простым и общедоступ ным. Это позволяет реализовать и использовать исключения в приложениях наравне с любым другим классом.

Читать »

finallу Java

Добавлено Дата: 17 May, 2011 категория: Java

Предложение finally конструкции tгу предлагает механизм передачи управления определенному фрагменту кода, не зависящий от того, было выброшено исключение в процессе выполнения кода блока try или нет. Обычно блок finally используется для осуществления операций очистки внутреннего состояния объекта или высвобождения ресурсов, не связанных со свободно распределяемой памятью, таких как, например, дескрипторы открытых файлов, хранимые в Локальных переменных. Ниже приведен при мер метода, который обеспечивает поиск строки в файле и закрытие последнего даже в случае возникновения ошибки.

Читать »