Установка флага ошибки выполнения
setrunerror(err_number);
err_number - целочисленный аргумент, флаг ошибки выполнения. При значении >1 вызывет ошибку выполнения скрипта.
setrunerror – пустая функция, которая транслирует целочисленный аргумент err_number, как флаг ошибки функции. Может использоваться для принудительного обрыва выполнения скрипта. Может использоваться для генерации исключений при выполнении.
Принудительный вызов исключения при использовании аргумента большего единицы.
a = 5; if a = 5 then setrunerror(2);
В результате выполнения скрипта вызывается ошибка выполнения (Access violation)