TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Глава 2

ОБРАБОТКА ОШИБОК ПЕРИОДА ИСПОЛНЕНИЯ ПРОГРАММЫ

В стандартном языке Паскаль нет средств обработки так называемых исключительных ситуаций, т.е. ситуаций, связанных с возникновением той или иной ошибки в момент работы программы. В Турбо Паскале такие средства есть, но они не реализованы в виде стандартных подпрограмм. Отсутствие средств обработки исключительных ситуаций затрудняет создание различного рода диалоговых систем, в которых данные вводятся пользователем по запросам программы. В результате ошибки в подготовке данных в программах могут возникнуть некорректные ситуации типа деления на ноль или извлечения квадратного корня из отрицательного числа. Такие ситуации в программах на Турбо Паскале обрабатываются особой процедурой, которая дает краткое сообщение о характере и месте возникновения ошибки и аварийно завершает работу программы. В ряде случаев стандартное поведение программы требуется изменить, например сообщить пользователю о характере ошибки и вернуться в точку диалога, чтобы он мог ввести новые или отредактировать ранее введенные данные.

В этой главе обсуждаются средства, с помощью которых можно обрабатывать исключительные ситуации, и приводится текст модуля F_Jump, предназначенного для этих целей.

 

Глава 2

Оглавление

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz