Карта сайта

sotau.cbg.ru

Turbo Pascal
Turbo Pascal
Сообщения об ошибках периода компиляции (21 - 40)

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


    © 2009 - 2024 Acid Ulcer