Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие1.doc
Скачиваний:
1
Добавлен:
14.08.2019
Размер:
1.32 Mб
Скачать

Коды ошибок компиляции

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 (Ошибка в целочисленной константе);

8 – String constant exceeds line (Строковая константа превышает размеры строки);

9 – Too many nested files (Слишком много вложенных файлов);

10 – Unexpected end of file (Отсутствует конец файла);

11 – Line too long (Слишком длинная строка);

12 – Type identifier expected (Идентификатор типа отсутствует);

13 – Too many open files (Слишком много открытых файлов);

14 – Invalid file name (Неверное имя файла);

15 – File not found (Файл не найден);

16 – Disk full (Нет места на диске);

17 – Invalid compiler directive (Неверная директива компилятора);

18 – Too many files (Слишком много файлов участвуют в компиляции программы);

19 – Undefined type in pointer definition (Неопределенный тип в определении указателя);

20 – Variable identifier expected (Идентификатор переменной отсутствует);

21 – Error in type (Ошибка в определении типа);

22 – Structure too large (Структура слишком большая /структурир.тип/, размер не более 65535 байт);

23 – Set base type out of range (Базовый тип множества выходит за границы 0 до 255);

24 – File components may not be files or objects (Компоненты файла не могут быть файлами или объектами);

25 – Invalid string length (Неверная длина строки /длина в диапазоне 1 до 255/);

26 – Type mismatch (Несоответствие типов);

27 – Invalid subrange base type (Неверный базовый тип отрезка типа);

28 – Lower bound > than upper bound (Нижняя граница больше верхней);

29 – Ordinal type expected (Отсутствует порядковый тип);

30 – Integer constant expected (Отсутствует целочисленная константа);

31 – Constant expected (Отсутствует константа);

32 – Integer or real constant expected (Отсутствует целочисленная или вещественная константа);

33 – Pointer Type identifier expected (Отсутствует идентификатор типа указателя);

34 – Invalid function result type (Функция возвращает неверный тип);

35 – Label identifier expected (Отсутствует идентификатор метки);

36 – BEGIN expected (Отсутствует BEGIN);

37 – END expected (Отсутствует END);

38 – Integer expression expected (Отсутствует выражение типа Integer);

39 – Ordinal expression expected (Отсутствует выражение порядкового типа);

40 – Boolean expression expected (Отсутствует выражение типа Boolean);

41 – Operand types do not match (Типы операндов не соответствуют оператору);

42 – Error in expression (Ошибка в выражении);

43 – Illegal assignment (Неверное присваивааание);

44 – Field identifier expected (Отсутствует идентификатор поля);

45 – Object file too large (Объектный файл слишком велик /размер не должен превышать 64К/);

46 – Undefined EXTERN (Не определена внешняя процедура);

47 – Invalid object file record (Неверная запись объектного файла);

48 – Code segment too large (Сегмент кода слишком велик /размер не должен превышать 65К/);

49 – Data segment too large (Сегмент данных слишком велик /размер не должен превышать 65К/);

50 – DO expected (Отсутствует DO);

51 – Invalid PUBLIC definition (Неверное описание раздела PUBLIC);

52 – Invalid EXTRN definition (Неверное описание раздела EXTRN);

53 – Too many EXTRN definitions (Слишком много EXTRN описаний);

54 – OF expected (Отсутствует OF);

55 – INTERFACE expected (Отсутствует INTERFACE);

56 – Invalid relocatable reference (Недопустимая перемещаемая ссылка);

57 – THEN expected (Отсутствует THEN);

58 – TO or DOWNTO expected (Отсутствует TO или DOWNTO);

59 – Undefined forward (Не определено опережающее описание);

61 – Invalid typecast (Неверное преобразование типа);

62 – Division by zero (Деление на ноль);

63 – Invalid file type (Неверный файловый тип);

64 – Cannot read or write variables of this type (Переменные данного типа не могут быть считаны или выведены);

65 – Pointer variable expected (Отсутствует переменная ссылочного типа);

66 – String variable expected (Отсутствует переменная строкового типа);

67 – String expression expected (Отсутствует выражение строкового типа);

68 – Circular unit reference (циклическая ссылка на модуль);

69 – Unit name mismatch (Неверное имя модуля);

70 – Unit version mismatch (Несоответствие программных модулей /имя модуля не соответствует указанному в USES/);

71 – Internal stack overflow (Внутреннее переполнение стека);

72 – Unit file format error (Ошибочный формат файла модуля);

73 – Implementation expected (Отсутствует раздел Implementation);

74 – Constant and case types don't match (Типы констант и тип выражения селектора не соответствуют друг другу);

75 – Record or object variable expected (Отсутствует переменная комбинированного или объектного типа);

76 – Constant out of range (Размер константы превышает допустимый диапазон);

77 – File variable expected (Отсутствует переменная файлового типа);

78 – ¦Pointer expression expected (Отсутствует выражение указательного типа);

79 – Integer or real expression expected (Отсутствует целочисленное или вещественное выражение);

80 – Label not within current block (Метка не находится внутри текущего блока /для оператора GOTO/);

81 – Label already defined (Такая метка уже определена);

82 – Undefined label in preceding stmt part (Неописанная метка в обрабатываемом разделе операторов);

83 – Invalid @ argument (Неверный аргумент оператора @ /Действитедьными аргументами являются ссылки на переменные и идентификаторыпроцедур и функций/);

84 – UNIT expected (Отсутствует UNIT);

85 – ";" expected (Отсутствует “;”);

86 – ":" expected (Отсутствует “:”);

87 – "," expected (Отсутствует “,”);

88 – "(" expected (Отсутствует “(“);

89 – ")" expected (Отсутствует “)”);

90 – "=" expected (Отсутствует “=”);

91 – ":=" expected (Отсутствует “:=”);

92 – "[" or "(." expected (Отсутствует “[“ или “(“);

93 – "]" or ".)" expected (Отсутствует “]” или “)”);

94 – "." expected (Отсутствует “.”);

95 – ".." expected (Отсутствует “..”);

96 – Too many variables (Количество переменных превышает описанное);

97 – Invalid FOR control variable (Переменная данного типа не может использоваться в качестве параметра цикла FOR);

98 – Integer variable expected (Отсутствует целочисленная переменная);

99 – Files types are not allowed here (Файловый тип не может применяться в этом случае);

100 – String length mismatch (Недопустимая длина строки /Длина строковой константы не соответствует числу символьных компонент/);

101 – Invalid ordering of fields (Неверный порядок полей);

102 – String constant expected (Отсутствует строковая константа);

103 – Integer or real variable expected (Отсутствует целочисленная или вещественная переменная);

104 – Ordinal variable expected (Отсутствует переменная порядкового типа);

105 – INLINE error (Ошибка в операторе INLINE);

106 – Character expression expected (Предыдущее выражение должно иметь символьный тип);

107 – Too many relocation items (Количество перемещаемых элементов превышает допустимое);

108 – Overflow in arithmetic operation (Переполнение в арифметической операции

/-2147483648.. 2147483648/);

109 – No enclosing For, While or Repeat statement (Для процедур Break и Continue нет включающего оператора For, While или Repeat);

112 – CASE constant out of range (Константа селектора выходит за пределы допустимого диапазона);

113 – Error in statement (Ошибка в операторе);

114 – Cannot call an interrupt procedure (Невозможно вызвать процедуру прерывания);

116 – Must be in 8087 mode to compile (Для компиляции необходим режим сопроцессора 8087/80287);

117 – Target address not found (Адрес назначения не найден);

118 – Include files are not allowed here (Включаемые файлы недопустимы в этом случае);

119 – No inherited methods are accessible here (Наследуемые методы недопустимы в этом случае);

121 – Invalid qualifier (Неверный квалификатор);

122 – Invalid variable reference (Неверное описание переменной);

123 – Too many symbols (Количество идентификаторов превышает допустимое /64К/);

124 – tatement part too large (Раздел операторов превышает допустимое значение /24К/);

126 – Files must be var parameters (Файлы должны иметь параметры-переменные);

127 – Too many conditional symbols (Избыточное количество условных символов);

128 – Misplaced conditional directive (Пропущена условная директива);

129 – ENDIF directive missing (Пропущена директива ENDIF);

130 – Error in initial conditional defines (Ошибка в начальных условиях определения);

131 – Header does not match previous definition (Заголовок процедуры или функции не соответствует предварительному описанию);

133 – Cannot evaluate this expression (Данное выражение невозможно вычислить);

134 – Expression incorrectly terminated (Некорректное завершение выыражения);

135 – Invalid format specifier (Неверный спецификатор формата);

136 – Invalid indirect reference (Недопустимая косвенная ссылка);

137 – Structured variables are not allowed here (Структурная переменная не может быть использована в данном случае);

138 – Cannot evaluate without System unit (Вычисление невозможно без модуля System);

139 – Cannot access this symbol (Доступ к данному идентификатору отсутствует);

140 – Invalid floating-point operation (Неверная операция с плавающей точкой);

141 – Cannot compile overlays to memory (Невозможно выполнить компиляцию оверлеев в память);

142 – Pointer or procedural variable expected (Отсутствует аргумент типа переменной-указателя или процедурного типа);

143 – Invalid procedure or function reference (Недопустимая ссылка на процедуру или функцию);

144 – Cannot overlay this unit (Этот модуль не может быть оверлейным);

145 – Too many nested scopes (Слишком большая вложенность);

146 – File access denied (Нет доступа к файлу);

147 – Оbject type expected (Отсутствует объектный тип);

148 – Local object types are not allowed (Описание локальных объектныъ типов не разрешается);

149 – Virtual expected (Отсутствует Virtual для метода);

150 – Method identifier expected (Отсутствует идентификатор метода);

151 – Virtual constructors are not allowed (Методы конструкторов должны быть статическими, а не виртуальными);

152 – Constructor identifier expected (Отсутствует идентификатор конструктора);

153 – Destructor identifier expected (Отсутствует идентификатор деструктора);

154 – Fail only allowed within constructors (Fail допускается только внутри конструкторов);

155 – Invalid combination of opcode and operands (Недопустимая комбинация кода операции и операндов);

156 – Memory reference expected (Отсутствует ссылка на память);

157 – Cannot add or subtract relocatable symbols (Нельзя складывать или вычитать перемещаемые идентификаторы);

158 – Invalid register combination (Недопустимые комбинации регистров);

159 – 286/287 instructions are not enabled (Инструкции процессоров 286/287 не разрешены);

160 – Invalid symbol reference (Неверная ссылка на идентификатор);

161 – Code generation error (Ошибка генерации кода);

162 – ASM expected (Отсутствует ASM);

163 – Duplicate dynamic method index (Дважды вызывается индекс динамического метода);

164 – Duplicate resource identifier (Дублирование идентификатора ресурса);

165 – Duplicate or invalid export clause (Дублирующийся или недопустимый индекс экспорта);

166 – Procedure or function identifier expected (Отсутствует идентификатор процедуры или функции);

167 – Cannot export this symbol (Невозможно экспортировать данный идентификатор);

168 – Duplicate export name (Дублирование экспортированного имени);

169 – Executable file header too large (Заголовок выполняемого файла превышает 64К).