Сообщения об ошибках периода компиляции 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Сообщения об ошибках периода компиляции




При обнаружении ошибки интегрированная среда Турбо Паскаля автоматически загружает в текстовый редактор исходный файл и помещает курсор около того места, где в исходном тексте обнаружена ошибка. При этом в командной строке редактора появляется диагностическое сообщение. Перевод сообщений приведен ниже:

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. Нужна целая константа.

31. Нужна константа.

32. Нужна целая или вещественная константа.

33. Нужен идентификатор типа.

34. Неправильный тип результата функции.

35. Нужен идентификатор метки.

36. Нужен BEGIN.

37. Нужен END.

38. Нужно выражение типа INTEGER.

39. Нужно выражение порядкового типа.

40. Нужно выражение типа BOOLEAN.

41. Типы операндов не соответствуют типу операции.

42. Ошибка в выражении.

43. Неверное присваивание.

44. Нужен идентификатор поля.

45. Объектный файл слишком большой.

46. Неопределенная внешняя процедура.

47. Неправильная запись объектного файла.

48. Сегмент кода слишком большой.

49. Сегмент данных слишком велик.

50. Нужен оператор DO.

51. Неверное определение PUBLIC.

52. Неправильное определение EXTERNAL.

53. Слишком много определений типа EXTERNAL.

54. Требуется OF.

55. Требуется интерфейсная секция.

56. Недействительная перемещаемая ссылка.

57. Требуется THEN.

58. Требуется ТО или DOWNTO.

59. Неопределенное опережающее описание.

60. Слишком много процедур.

61. Неверное преобразование типа.

62. Деление на нуль.

63. Неверный файловый тип.

64. Нет возможности считать или записать переменные данного типа.

65. Нужно использовать переменную-указатель.

66. Нужна строковая константа.

67. Нужна строковая переменная.

68. Программный модуль не найден.

69. Несоответствие имен программных модулей.

70. Несоответствие версий программных модулей.

71. Повторное имя программного модуля.

72. Ошибка формата файла модуля.

73. Отсутствует исполняемая часть модуля.

74. Типы констант и тип выражения оператора CASE не соответствуют друг другу.

75. Нужна переменная типа запись.

76. Константа нарушает границы.

77. Нужна файловая переменная.

78. Нужно выражение типа указатель.

79. Нужно выражение типа REAL или INTEGER.

80. Метка не находится внутри текущего блока.

81. Метка уже определена.

82. Неопределенная метка в предшествующем разделе операторов.

83. Недействительный аргумент операции @.

84. Нужно служебное слово UNIT.

85. Нужно указать «;».

86. Нужно указать «:».

87. Нужно указать «,».

88. Нужно указать «(».

89. Нужно указать «)».

90. Нужно указать «=».

91. Нужно указать «:=».

92. Нужно указать «[» или «(.».

93. Нужно указать «]» или «.)».

94. Нужно указать «.».

95. Нужно указать «..».

96. Слишком много переменных.

97. Неправильная управляющая переменная оператора FOR.

98. Нужна переменная целого типа.

99. Здесь не допускаются файлы.

100. Несоответствие длины.

101. Неверный порядок полей.

102. Нужна константа строкового типа.

103. Нужна переменная типа INTEGER или REAL.

104. Нужна переменная порядкового типа.

105. Ошибка в операторе INLINE.

106. Предшествующее выражение должно иметь символьный тип.

107. Слишком много перемещаемых элементов.

108. Недостаточно памяти для выполнения программы.

109. Невозможно найти тип.ЕХЕ.

110. Модуль выполнить нельзя.

111. Компиляция прервана.

112. Константа CASE нарушает допустимые границы.

113. Ошибка в операторе.

114. Невозможно вызвать процедуру прерывания.

115. При компиляции необходимо наличие сопроцессора 8087.

116. Для компиляции необходим режим 8087.

117. Указанный адрес не найден.

118. Здесь не допускаются включаемые файлы.

119. Ошибка формата файла.ТМР.

120. Нужен NIL

121. Неверный идентификатор.

122. Недействительная ссылка на переменную.

123. Слишком много символов.

124. Слишком большой раздел операторов.

125. В модуле нет отладочной информации.

126. Файлы должны передаваться как параметры-переменные.

127. Слишком много условных символов.

128. Пропущена условная директива.

129. Пропущена директива ENDIF.

130. Ошибка в условных определениях.

131. Заголовок не соответствует предыдущему определению.

132. Критическая ошибка диска.

133. Нельзя вычислить данное выражение.

134. Некорректное завершение выражения.

135. Неверный спецификатор формата.

136. Недопустимая косвенная ссылка.

137. Здесь нельзя использовать переменную структурированного типа.

138. Нельзя вычислить выражение без модуля SYSTEM.

139. Нет доступа к данному символу.

140. Недопустимая операция с плавающей запятой.

141. Нельзя выполнить компиляцию оверлеев в память.

142. Должна использоваться переменная процедурного типа.

143. Недопустимая ссылка на процедуру или функцию.

144. Этот модуль не может быть использован в качестве оверлейного.

147. Требуется объектный тип.

149. Требуется виртуальный тип.

151. Виртуальный конструктор не разрешается.

152. Требуется описание конструктора.

153. Требуется описание деструктора ("сборщика мусора").


Приложение 2



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 125; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.159.150 (0.014 с.)