21 Error in type - Ошибка в объявлении типа
Объявление типа не может начинаться с этого символа
22 Structure too large - Слишком большая структура
Максимально допустимый размер любого структурного типа составляет 65520 байт
23 Set base type of range - Базовый тип множества нарушает границы
Базовый тип множества должен представлять собой тип-диапазон с границами в пределах от 0 до 255 или перечисляемый тип с не более чем 256 значениями
24 File components may not be files - Компонентами файла не могут быть файлы
Конструкции типа file of file (файл файлов) или file of object (файл объектов) не допускаются. Нельзя объявлять любые структурные типы, которые используют в качестве компонентов объекты или файлы
25 Invalid string length - Неверная длина строки
Объявляемая длина строки должна находиться в диапазоне от 1 до 255
26 Type mismatch - Несоответствие типов
Это сообщение может быть вызвано следующими причинами:
- несовместимые типы переменной и выражения в операторе присваивания
- несовместимые типы фактического и формального параметров в обращении к процедуре или функции
- тип выражения не совместим с типом индекса при индексировании массива
- несовместимые типы операндов в выражении
27 Invalid subrange base type - Неправильный базовый тип для типа-диапазона
Допустимыми базовыми типами являются все порядковые типы
28 Lower bound greater than upper bound - Нижняя граница больше верхней
Описание типа-диапазона содержит неправильные границы
29 Ordinal type expected - Нужен порядковый тип
Вещественные, строковые, структурные, процедурные типы и указатели в данном месте программы не допускаются
30 Integer constant expected - Нужна целая константа
31 Constant expected - Нужна константа
32 Integer or real constant expected - Нужна целая или вещественная константа
33 Tуре 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
|