Меню
0
0 комментариев

Как работает оператор try…catch…throw в Базис-Скрипт?

0
Анонимный пользователь 0 Коментарии

Перехват ошибок выполнения кода программы.

Пример:

try

{

//Участок программы, который может привести к ошибке выполнения

var S = 100;

if (S > 99)

throw (“Значение S слишком большое: ” + S); //Сделать выброс

//Здесь можно продолжить выполнение программы

}

catch (…)

{

//Этот код будет выполнен в случае возникновения ошибки

critical(e); //Выводим сообщение об ошибке

}

finally

{

//Код выполняется в любом случае

infomsg(“Завершили выполнение программы”);

}

Top