Иллюстрированный самоучитель по Turbo Pascal
Приложение 3. Сообщения и коды ошибок.
-
Среда Турбо Паскаля дает исчерпывающую информацию о характере и месте обнаруженной компилятором ошибки. При обнаружении ошибки среда автоматически загружает в окно редактора исходный файл и помещает курсор около того места, где в исходном тексте обнаружена ошибка.
-
Некоторые ошибки, обнаруженные во время выполнения программы, приводят к появлению на экране сообщения вида: | Runtime error ппп at хххх:уууу | (Ошибка периода исполнения ппп по адресу хххх:уууу) | Где ппп – номер ошибки; хххх:уууу – адрес (сегмент и смещение).
-
Если один из операторов компилировался с директивой {$I+}, то ошибка ввода-вывода приводит к прекращению выполнения программы. В состоянии {$I-} программа продолжает выполняться, а ошибка возвращается функцией IORESULT. | 100 Disk read error (Ошибка чтения с диска).
-
Эти ошибки всегда приводят к немедленной остановке программы. | 200 Division by zero (Деление на ноль). | 201 Range check error (Ошибка при проверке границ). | Ошибка генерируется операторами, скомпилированными в состоянии {$R+}, при возникновении одной из следующих ситуаций:
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.