Приложения
1. Сообщения об ошибках во время компиляции
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 - Строковая константа превышает размеры строки. Вероятно, Вы забыли поставить апостроф в конце строки,
10. Unexpected end of file - Неожиданный конец файла программы или модуля. Возможно:
- ваш исходный текст закончился до последнего end;
- вы не закончили комментарий.
11 Line too long - Строка слишком длинная. Допустимая длина - 126 символов.
12. Type identifier expected - Нужен идентификатор типа.
14. Invalid file name - Неверное имя файла.
15. File not found - Файл не найден.
16. Disk full - Диск заполнен.
17. Invalid compiler directive - Ошибочна директива компилятора.
20. Variable identifier expected - Нужен идентификатор переменной.
21. Error in type - Ошибка в определении типа.
22. Structure too large - Слишком большая структура (массив, запись). Допустима структура длиною 65520 байт.
23. Set base type out of range - Базовый тип множества нарушает границы. Количество элементов множества может быть до 255.
24. File components may not be files or objects - Компонентами файла не могут быть файлы или объекты.
25. Invalid string length - Ошибочна длина строки.
Допускается 255 символов.
26. Type mismatch - Несовместимость типов. Например:
- переменной слева от знака присваивания и результата выражения в операторе присваивания;
- фактического и формального параметров;
- выражения. Определяющего индекс;
- операндов в выражении.
29. Ordinal type expected - Нужен порядковый тип.
30. Integer constant expected - Нужна целая константа.
31. Constant expected - Нужна константа.
34. Invalid function result type - Ошибочен тип результата функции.
36. Begin expected - Нужен Begin
37. END expected - Нужен END.
42. Error in expression - Ошибка в выражении.
43. Illegal assignment - Неверное присваивание
44. Field identifier expected - Hужeн идeнтификaтop пoля зaписи.
50. DO expected -Нужен оператор DO
54. OF expected - Нужен оператор OF
57. THEN expected - Нужен оператор THEN
58. TO or DOWNTO expected - Нужен оператор TO или DOWNTO
59.Undefined forward - Heoпpeдeлeннoe опережающее описание.
60. Too many procedures - Слишком много процедур и (или) функций. Допускается не более 512 в одной программе или модуле.
62. Division by zero - Деление на нуль.
63. 1nvalid file type - Ошибочен файловый тип.
64. Cannot read or write variables of this type - He допускается чтение или запись переменных данного типа:
- процедуры Read и Readln могут считывать переменные символьного, целого, действительного и строкового типа;
- процедуры Write и Writeln могут выводить переменные символьного, целого, действительного, булевского и строкового типа.
66. String variable expected - Hужнa cтpoкoвaя пepeмeннaя.
67. String expression expected - Нужно выражение, строкового типа.
69. Unit name mismatch - Ошибочное имя программного модуля.
71. Internal stack overflow - Внутреннее переполнение стека.
74. Constant and case tуpes do not match - Tипы констант и тип выражения оператора CASE не соответствуют друг другу.
75. Record or obiect vaгiable expected - Hужнa переменная типа запись или объект.
76. Constant out of range - Константа нарушает допустимые границы.
77. File variable expected - Hужнa файловая переменная.
79. Integer or real expression expected - Hужнo выражение типа real или Integer.
85. ";" expected - Нужна ";".
86. ":" expected - Нужна ":".
87. "(" expected - Нужна "(".
88. ")" expected - Нужна ")".
89. "=" expected - Нужна "=".
90. "=" expected - Нужна ":=".
91. ":=" expected - Нужна ":=".
92. "[" expected - Нужна "[".
93. "]" expected - Нужна "]".
94. "." expected - Нужна ".".
95. ".." expected - Нужна "..".
96. Too many variables - Слишком много переменных; (ОП для них более 64 Кбайт).
97. Invalid FOR control variable - Ошибочен тип переменной параметра цикла оператора FOR.
98. 1nteger variable expected - Hужнa переменная целого типа.
99. Files and procedure types are not allowed here - Здесь не допускаются файлы и процедуры.
100. String length mismatch - Ошибочна длина строковой константы.
101. Invalid ordering of fields - Неверный порядок полей в константе типа запись.
102. String constant expected - Нужна константа строкового типа.
108. Overflow in arithmetic operation - Переполнение при выполнении арифметических операций.
111. User break - Компиляция прервана с помощью клавиш Ctrl + Break.
112. CASE constant out of range - кoнcтaнтa CASE нapушaeт дoпуcтимыeгpaницы. Целочисленные константы оператора Case должны быть в диапазоне от 32768 до: 32767.
113. Error in statement - Ошибка в операторе.
122. Invalid variable reference - Ошибочна ссылка на переменную.
123. Too manу sуmbols - Cлишкoм мнoгo cимвoлoв в пpoгpaммe (нужнa OП бoлee 64Kбaйт).
124. Statement part too large - Слишком большой раздел операторов (более 24 Кбайт).
126. Files must be var parameters - Файлы должны быть параметрами - переменными.
131. Header does not match previous definition - Заголовок процедуры или функции не соответствует предыдущему определению.
132. Disk erгor - Kpитичecкaя ошибка диска: он в состоянии "не готов".
133. Cannot evaluate this expгession - Heльзя вычиcлить дaннoe выражение.
137. Structured variables are not allowed here - Здесь не допускается использование структурной переменной (записи, массива).
140. Invalid floating point operation - Недопустимая операция с плавающий :запятой.
143. Invalid procedure or function reference - Недопустимая ссылка на процедуру или функцию.
146. File access denied - Нужно назначение файла.
2. Сообщения об ошибках вовремя выполнения программы
Ошибки, ввода - вывода
Эти ошибки контролировать с помощью директивы компилятора I и функции IOresult.
Ошибки ввода - вывода системные
2. File not found - Фaйлнeнaйдeн.
3. Path not found - Маршрут не найден.
5. File access denied - Heвoзмoжeн дocтуп к фaйлу.
15. Invalid drive nomber - 0шибoчeн нoмep диcкoвoдa
16. Cannot remove current directory - Нельзя удалить текущий каталог.
17. Cannot rename across drives - Нельзя при переименований указывать разные дисководы.
Ошибки ввода - вывода программные
100. Disk read error - Oшибкa чтeния диска: попытка чтения по концу файла.
101. Disk write error - Ошибка записи на диск: диск заполнен.
102. File not assigned - Файлу не определено имя физического файла с помощью оператора assign.
103. File not open - Файл не открыт.
104. File not Open for input - Файл не открыт для ввода.
105. File not Open for output - Файл не открыт для вывода.
106. Invalid numeric format - Oшибoчнo apифмeтичecкoe знaчение для ввoдa.
Критические ошибки ввода - вывода
150. Disk is write - protected - Диск защищен от записи.
151. Bad drive request struct length - Неисправно устройство.
152. Drive not readу - Уcтpойство не готово.
Фатальные ошибки
Эти ошибки всегда приводят к немедленной остановке программы.
200. Division by zero - Деление на нуль.
201. Range check error - Ошибка, при проверке границ (интервальных переменных).
202. Stack overflow error - переполнение стека.
205. Floating point Overflow - Переполнение при операций с плавающей запятой.
207. Invalid floating point operation - Недопустимая операция с плавающей запятой: при преобразовании значения в целое или ошибка в аргументах SQRT или LN.
215. Arithmetic overflow error - Ошибка переполнения' при выполнении арифметических операций.
Назад
На главную
Нет комментариев.
Оставить комментарий:
|