Алгоритмический язык Pascal

Приложения


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 - Неожиданный конец файла программы или модуля. Возможно:


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 допускается чтение или запись переменных данного типа:


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л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 - Ошибка переполнения' при выполнении арифметических операций.


Содержание