Перехват ошибок выполнения кода программы.
Пример:
try
{
//Участок программы, который может привести к ошибке выполнения
var S = 100;
if (S > 99)
throw (“Значение S слишком большое: ” + S); //Сделать выброс
//Здесь можно продолжить выполнение программы
}
catch (…)
{
//Этот код будет выполнен в случае возникновения ошибки
critical(e); //Выводим сообщение об ошибке
}
finally
{
//Код выполняется в любом случае
infomsg(“Завершили выполнение программы”);
}