Номер
ошибки |
Комментарий |
1 |
Недостаточно оперативной
памяти. Следует воспользоваться
стандартными средствами расширения
оперативной памяти. |
2 |
В данном месте программы
должен находиться идентификатор. |
3 |
Неизвестный(не
определенный ранее) идентификатор |
4 |
Идентификатор
определяется второй раз |
5 |
Синтаксическая ошибка (нарушены
правила написания предложения) |
6 |
Ошибка в изображении
вещественного числа |
7 |
Ошибка в изображении
целого числа |
8 |
Строковая константа
превышает допустимый размер(255 символов)
Вероятно, пропущена закрывающая кавычка |
10 |
Неожиданное завершение
программы. Вероятно, не сбалансированною
число зарезервированных слов begin и end,
неправильно оформлен файл. |
11 |
Компилируемая строка
превышает 127 символов |
12 |
В данном месте программы требуется
идентификатор типа |
13 |
Попытка открыть в среде
программирования количество файлов
больше, чем допускается в операционной
системе |
14 |
Неправильно имя или путь
файла. |
15 |
Файл не найден нив
текущем, ни в заданном каталоге. |
16 |
Диск, куда записывается
информация, не имеет свободного мсета |
17 |
Ошибка в директиве
компилятора, или она используется в
недопустимом месте |
18 |
Слишком много файлов
используется при компиляции. |
19 |
При определении типа-указателя
используется тип, нигде не определенный. |
20 |
В данном месте программы
должен быть идентификатор переменной.
Неправильно определен тип. |
21 |
Неправильно определен тип |
22 |
Размер данных более 65520
байт |
24 |
Тип-множества имеет более
256 элементов или содержит элементы с
порядковым номером не в пределах 0..255 |
25 |
Компонентами файловой переменной
не могут быть файлы или объекты |
26 |
Несовместимые типа( в
операциях присвоения, в выражениях, у
индеска массива, тип фактическического
параметра при обращении к подпрограмме
неэквивалентен типу формального параметра |
27 |
В типе-диапозоне может
использоваться толкьо порядковый тип |
28 |
В типе -диапозоне нижняя
граница больше, чем верхняя |
29 |
Здесь может
использоваться только порядковый тип. |
30 |
Здесь можно использовать
только константу целого типа |
31 |
Здесь можно использовать
только константу. |
32 |
Здесь можно использовать
только числовую константу |
33 |
Здесь должен бить тип-указатель |
34 |
Недопустимый тип функции |
35 |
Здесь должен быть идентификатор
метки |
36 |
Здесь ожидается зарезервированное
слово begin |
37 |
Здесь ожидается зарезервированное
слово end |
38 |
Выраение должно быть
целого типа |
39 |
Выражение должно быть
порядкового типа |
40 |
Выражение должно быть логического
типа |
41 |
В операторе не могут быть
операнды такого типа |
42 |
Ошибка, в выражении(например,
пропущен знак операции между операндами). |
43 |
Неправильно присвоено значение
переменной. |
44 |
Требуется значении полу
записи |
45 |
Объектный файл больше, чем
64 кбайта. |
46 |
НЕ найдена внешняя
подпрограмма. |
47 |
Фай, по-видимому, не
является объектным |
48 |
Кодовый сегмент больше 65520
байт. |
49 |
Сегмент данных больше 65520
байт |
50 |
Здесь следует поместить зарезервированное
слово do |
51 |
Неправильное
использование директивы PUBLIC в
подпрограмме, написанной на ассамблере |
52 |
Неправильное
использование директивы EXTRN в
подпрограмме, написанной на ассемблере |
53 |
В объектном файле больше
256 директив |
54 |
Здесь следует поместить
зарезервированного слово of |
55 |
В модуле пропущен
интерфейс(нет зарезервированного слова) |
56 |
Неправильная
перемещаемая ссылка в подпрограмме,
написанной на ассемблере. |
57 |
Здесь следует поместить
зарезирвированное слово then |
58 |
Здесь следует поместить
зарезирвированое слово to или downto |
59 |
Заголовок подпрограммы
объявлен с директивой , но сама
подпрограмма далее не описана. |
61 |
При преобразовании типа
величины исходного и результирующего
типа имеют различные размер |
62 |
Деление на нуль |
63 |
Эта программа работы с
файлом не поддерживает данный типа
файла |
64 |
Недопустимый типа
параметра у подпрограмм Read, Readln, Write, Writeln |
65 |
Эта переменная должна
быть типа-указателя |
66 |
Эта переменная должна
быть строкового типа |
67 |
Эта выражение должно быть
строкового типа |
68 |
Циклическая ссылка
модулей друг на друга |
69 |
Имена модуля и файла, в
котором он находится, не совпадают |
70 |
Один или несколько
используемых модулей изменены после их
компиляции |
71 |
Внутренний стек компилятора
переполнен из-за глубокой вложенности
операторов |
72 |
Ошибка в формате
скомпилированного модуля. Возможно, он
был скомпилирован предыдущей версией
пакета. |
73 |
Пропущена исполнительная
часть модуля |
74 |
Недопустимое значение
константы |
75 |
Переменная должна быть
типа-записи или типа-объекта |
76 |
Используемая константа
имеет недопустимое значение |
77 |
Эта переменая должна быть
файлового типа |
78 |
Это выражение должно быть
типа -указателя |
79 |
Это выражение должно быть
числовым |
80 |
Метка не из данного блока |
81 |
Меткой уже помечен один
оператор |
82 |
Метка объявлена, но ни
один оператор ей не помечен |
83 |
Неправильный аргумент у
операции |
84 |
В модуле пропущено
зарезирвированое слово Unit |
85 |
Здесь пропущена точка с
запятой |
86 |
Здесь пропущено двоеточие |
87 |
Здесь пропущена запятая |
88 |
Здесь пропущена
открывающая круглая скобка |
89 |
Здесь пропущена закрывающая
круглая скобка |
90 |
Здесь пропущен занк
равенства |
91 |
Здесь пропущен знак
присваивания |
92 |
Здесь пропущена открывающая
квадратная скобка или скобка с точкой |
93 |
Здесь пропущена
закрывающая квадратная скобка или
скобка с точкой |
94 |
Здесь пропущена точка |
95 |
Здесь пропущены две точки |
96 |
Размер глобальных
переменных программы или локальных переменных
подпрограммы превышает 64Кбайт |
97 |
Неправильно параметр
цикла FOR |
98 |
Здесь должна быть
переменная целого типа |
99 |
Типизированная константа
не может быть файлового или
процедурного типа |
100 |
Длина строковой константы
не соответствует размеру массива символов |
101 |
Порядок следования полей
в типизированных константах типа-записи
или типа-объект а должен
соответствовать порядку их следования
при объявлении типа. |
102 |
Здесь должна быть
строковая константа |
103 |
Здесь должна быть
числовая переменная(целого или
вещественной типа. |
104 |
Здесь должна быть
переменная порядковый тип |
105 |
В подпрограмме с
директивой Inline неправильно использован
указатель размера |
106 |
Здесь должно быть
выражение символьного тип |
107 |
Основная часть программы
слишком велика. Следует часть ее
выделить в подпрограммы |
108 |
Переполнение при
выполнении арифметическрй операции с
числами целого типа |
109 |
Стандартные процедуры Break
или Continue используются вне
циклов For While или Repeat |
110 |
Превышены допустимые
размеры таблицы отладочной информации(больше
64 кбайт) |
112 |
Целая константа в
операторе CAse должна быть в пределах
от -32768 до 32767 |
113 |
Ошибка в операторе. |
114 |
Нельзя непосредственно
вызвать процедуру прерывания. |
116 |
Типы Single, Double, Extended и Comp
можно использовать только при наличии
арифметического сопроцессора |
117 |
При использовании
команды меню Search|Find error нельзя
найти оператор для заданного адреса |
118 |
В данном месте нельзя
использовать файл, подключаемый
директивой($! filename). Оператор должен
полностью находиться в одном файле. |
119 |
Зарезервированное слово
inherited использовано не внутри метода
объекта или внутри метода объекта, у
которого нет предков. |
121 |
Неправильный
квалификатор(попытка задать индекс у
параметра, не являющегося массивом. |
122 |
Неправильная ссылка на переменную(вероятно,
взят указатель, в не величина, на которую
он указывает) |
123 |
В программе введено
символов больше, чем 64Кбайт. Следует
попробовать разделить программ на части. |
124 |
Тело программы не может
быть более 24Кбайт. Нужно выделить одну
или несколько подпрограмм. |
126 |
Файловая переменную можно
передавать в подпрограмму только как
параметр-перменную |
127 |
Слишком много символов у
параметра условной компиляции |
128 |
Пропущена директива
компилятора |
130 |
Параметры для условной
компиляции, заданные строкой ввода |
131 |
Полный заголовок подпрограмм
не соответствует заголовку, объявленному
с директивой forward, или заготовку в
интерфейсной части модуля |
133 |
Неправильно константное
выражение или выражение, используемой в
окнах отладки |
134 |
Неправильно завершено
выражение |
135 |
Неправильный формат |
136 |
Неправильная косвенная
ссылка |
137 |
Недопустимая операция над
структурированными данными |
138 |
Файл Turbo.tpl не включает
модуль System |
139 |
Нельзя получить этот
символ |
140 |
Переполнение при
операциях с вещественными числами иил
деление на ноль |
141 |
Программа, использующая
оверлеи, должна быть скомпилирована
на диск |
142 |
Здесь должен быть указатель
или переменная процедурного типа |
143 |
Неправильный вызов
процедуры или функции |
144 |
Попытка использовать
модуль в оверлейной программе, который
не скомпилирован с директивой |
146 |
Неправильное обращение к
файлу(например, запись в файл,
применяемый только для чтения, используется
имя каталога, а не файл. |
147 |
Здесь должна быть
переменная типа-объект |
148 |
Нельзя определять
переменную типа-объектав подпрограмме |
149 |
Этот метод быть
виртуальным |
150 |
Здесь должен быть
идентификатор метода |
151 |
Конструктор не может быть
виртуальным |
152 |
Здесь должен быть идентификатор
конструктора |
153 |
Здесь должен быть
идентификатор деструктора |
154 |
Процедура Fail вызвана не из
конструктора, что недопустимо |
155 |
Неправильный набор
операндов у команды ассемблера |
156 |
В команде
ассемблера должна быть ссылка на память |
157 |
Нельзя складывать или вычитать
перемещаемые операнды в ассемблере |
158 |
Неправильная комбинация регистров |
159 |
Нельзя использовать
команды для компьютеров 80286/80287 |
160 |
Этот параметр нельзя
использовать как операнд в команде
ассемблера |
162 |
Здесь должно быть зарезервированное
слово asm |