ВУЗ:
Составители:
Рубрика:
53
Приложение 1
Сообщение компилятора об ошибках
Если ошибка возникает при компиляции внутри TP, Тurbo Pascal
активизирует окно редактирования и помещает курсор на место ошибки в
исходной программе.
Если ошибка возникает при использовании командно-строчного
компилятора, Тurbo Pascal выдает сообщение об ошибке, выводит на экран
исходную строку программы с ошибкой и ее номер; символ ^
в выдаваемой
исходной строке указывает местоположение ошибки. Ошибки подразделяются
на:
- ошибки при компилировании программы;
- ошибки на уровне DOS;
- ошибки ввода-вывода.
Ошибки при компилировании
1 Out of memory (Выход за пределы памяти)
Данная ошибка появляется, если компилятор израсходовал всю
доступную ему память. Возможно, ваша программа или программный
модуль слишком велики, чтобы
компилировать их в таком объеме
памяти. В этом случае программу или программный модуль необходимо
разбить на два или более программных модуля.
2 Identifier expected (Ожидается идентификатор)
В этом месте должен находиться идентификатор.
3 Unknown Identifier (Неизвестный идентификатор)
Этот идентификатор не был описан.
4 Duplicate Identifier (Повторение идентификатора)
5 Syntax error (Синтаксическая ошибка)
В исходном тексте найден недопустимый символ. Возможно, не
заключена
в кавычки строковая константа.
6 Error in real constant (Ошибка в константе вещественного типа)
Ошибка в синтаксисе константы вещественного типа.
7 Error In Integer constant (Ошибка в константе целого типа)
Ошибка в синтаксисе константы целого типа. (Учтите, что после чисел,
превышающих диапазон представления целых чисел, должны ставиться точка и
нуль, например 12345678912.0.)
8 String constant exceeds line (Строковая константа превышает размеры
строки)
Вероятно, после строковой
константы отсутствует символ кавычка.
9 Too many nested files (Слишком много вложенных файлов)
Компилятор допускает не более 15 вложенных исходных файлов и не
более 4 включаемых файлов.
10 Unexpected end of file (Неожиданный конец файла)
Данное сообщение может появиться по одной из следующих причин:
В Вашей программе, вероятнее всего, неодинаковое количество
операторов BEGIN и END.
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »