Составители:
Рубрика:
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
