Составители:
Рубрика:
133
ПРИЛОЖЕНИЕ 1. СООБЩЕНИЯ ОБ ОШИБКАХ
Сообщения компилятора Турбо Паскаль об ошибках
1 – выход за границы памяти
2 – не указан идентификатор
3 – неизвестный идентификатор
4 – повторный идентификатор
5 – синтаксическая ошибка
6 – ошибка в действительной константе
7 – ошибка в целой константе
8 – строковая константа превышает размеры строки
9 – слишком много вложенных файлов
10 – неправильный конец файла
11 – строка слишком длинная
12 – нужен идентификатор типа
13 – слишком много открытых файлов
14 –
неверное имя файла
15 – файл не найден
16 – диск заполнен
17 – неправильная директива компилятора
18 – слишком много файлов
19 – неопределенный тип в определении ссылки
20 – нужен идентификатор переменной
21 – ошибка в определении типа
22 – слишком большая структура
23 – базовый тип множества нарушает границы
24 – компонентами файла не могут быть файлы
25 – неверная длина строки
26 – несоответствие типов
27 – неправильный базовый тип отрезка типа
28 – нижняя граница больше верхней
29 – нужен порядковый тип
30 – нужна целая константа
134
31 – нужна константа
32 – нужна целая или действительная константа
33 – нужен идентификатор типа
34 – неправильный тип результата функции
35 – нужен идентификатор метки
36 – нужен
begin
37 – нужен
end
38 – нужно выражение типа
integer
40 – нужно выражение типа
boolean
41 – типы операндов не соответствуют оператору
42 – ошибка в выражении
43 – неверное присваивание
44 – нужен идентификатор поля
46– неопределенная внешняя процедура
47 – неправильная запись объектного файла
48 – сегмент кода слишком большой
50 – нужен оператор
do
54 –
требуется of
55 – требуется интерфейсная секция
57 – требуется
then
58 – требуется
do или downto
59 – неопределенное опережающее описание
60 – слишком много процедур
61 – неверное преобразование типа
62 – деление на ноль
63 – неверный файловый тип
64 – нет возможности считать или записать переменные дан-
ного типа
65 – нужно использовать переменную-указатель
66 – нужна строковая переменная
67 – нужно выражение строкового типа
68 – программный модуль не найден
П Р И Л ОЖ ЕН И Е 1. С О О Б Щ Е Н И Я О Б О Ш И Б КА Х 31 – нужна константа 32 – нужна целая или действительная константа Сообщения компилятора Турбо Паскаль об ошибках 33 – нужен идентификатор типа 1 – выход за границы памяти 34 – неправильный тип результата функции 2 – не указан идентификатор 35 – нужен идентификатор метки 3 – неизвестный идентификатор 36 – нужен begin 4 – повторный идентификатор 37 – нужен end 5 – синтаксическая ошибка 38 – нужно выражение типа integer 6 – ошибка в действительной константе 40 – нужно выражение типа boolean 7 – ошибка в целой константе 41 – типы операндов не соответствуют оператору 8 – строковая константа превышает размеры строки 42 – ошибка в выражении 9 – слишком много вложенных файлов 43 – неверное присваивание 10 – неправильный конец файла 44 – нужен идентификатор поля 11 – строка слишком длинная 46– неопределенная внешняя процедура 12 – нужен идентификатор типа 47 – неправильная запись объектного файла 13 – слишком много открытых файлов 48 – сегмент кода слишком большой 14 – неверное имя файла 50 – нужен оператор do 15 – файл не найден 54 – требуется of 16 – диск заполнен 55 – требуется интерфейсная секция 17 – неправильная директива компилятора 57 – требуется then 18 – слишком много файлов 58 – требуется do или downto 19 – неопределенный тип в определении ссылки 59 – неопределенное опережающее описание 20 – нужен идентификатор переменной 60 – слишком много процедур 21 – ошибка в определении типа 61 – неверное преобразование типа 22 – слишком большая структура 62 – деление на ноль 23 – базовый тип множества нарушает границы 63 – неверный файловый тип 24 – компонентами файла не могут быть файлы 64 – нет возможности считать или записать переменные дан- 25 – неверная длина строки ного типа 26 – несоответствие типов 65 – нужно использовать переменную-указатель 27 – неправильный базовый тип отрезка типа 66 – нужна строковая переменная 28 – нижняя граница больше верхней 67 – нужно выражение строкового типа 29 – нужен порядковый тип 68 – программный модуль не найден 30 – нужна целая константа 133 134