Краткое описание инструмента и ремесла программирования. Степанов А.Г - 84 стр.

UptoLike

84
Редактор связей
файл.exe
файл.obj
допфайл.obj
библиотека.obj
Транслятор
файл.exe
файл.язык
библиотека.*
Компилятор
файл.obj
файл.язык
Выполнение
программы
процессором
Результаты
файл.exe
Интерпретатор
Результаты
файл.язык
библиотека.*
Рис. 2.15. Преобразования файлов при трансляции, компиляции,
редактировании связей и выполнении
ОШИБКИ ЭТАПА ВЫПОЛНЕНИЯ, АВТОМАТИЧЕСКИ
ОПРЕДЕЛЯЕМЫЕ ПРОЦЕССОРОМ
Программа, запущенная на выполнение, может выполнить некоторые
действия, которые с точки зрения разработчиков процессора являются
незаконными. Типичный пример такой операцииделение на ноль. В структуру
процессора заложены проверочные действия, не допускающие возникновения
подобной ситуации, и приводящие к возникновению логического прерывания
процессора. Стандартно это прерывание обрабатывается в виде передачи
управления операционной системе
и, как следствие, к прекращению
выполнения пользовательской программы. Можно привести и другие примеры
ошибок этапа выполнения, например обращение к несуществующему файлу.
Язык VBA содержит специальный оператор обработки ошибок, позволяющий
перехватывать прерывания, возникающие в процессе выполнения программы
из-за ошибок этапа выполнения. Синтаксис оператора:
On Error GoTo Строка