TURBO PASCAL |
Новости
|
Глава 2 ОБРАБОТКА ОШИБОК ПЕРИОДА ИСПОЛНЕНИЯ ПРОГРАММЫ В стандартном языке Паскаль нет средств обработки так называемых исключительных ситуаций, т.е. ситуаций, связанных с возникновением той или иной ошибки в момент работы программы. В Турбо Паскале такие средства есть, но они не реализованы в виде стандартных подпрограмм. Отсутствие средств обработки исключительных ситуаций затрудняет создание различного рода диалоговых систем, в которых данные вводятся пользователем по запросам программы. В результате ошибки в подготовке данных в программах могут возникнуть некорректные ситуации типа деления на ноль или извлечения квадратного корня из отрицательного числа. Такие ситуации в программах на Турбо Паскале обрабатываются особой процедурой, которая дает краткое сообщение о характере и месте возникновения ошибки и аварийно завершает работу программы. В ряде случаев стандартное поведение программы требуется изменить, например сообщить пользователю о характере ошибки и вернуться в точку диалога, чтобы он мог ввести новые или отредактировать ранее введенные данные. В этой главе обсуждаются средства, с помощью которых можно обрабатывать исключительные ситуации, и приводится текст модуля F_Jump, предназначенного для этих целей. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |