Песни о Паскале — страница 108 из 112

Неверная длина строки (максимум 255 символов).26Type mismatchНесовместимые типы в операциях присваивания, в выражениях или у индекса массива. Тип фактического параметра при обращении к подпрограмме не соответствует типу формального параметра.27Invalid subrange base typeВ типе-диапазоне может использоваться только порядковый тип.28Lower bound > than upper boundВ типе-диапазоне нижняя граница больше, чем верхняя.29Ordinal type expectedЗдесь может использоваться только порядковый тип.30Integer constant expectedЗдесь можно использовать только константу целого типа.31Constant expectedЗдесь можно использовать только константу.32Integer or real constant expectedЗдесь можно использовать только числовую константу.33Pointer Type identifier expectedЗдесь должен быть указатель.34Invalid function result typeНедопустимый тип результата функции.35Label identifier expectedЗдесь должен быть идентификатор метки.36BEGIN expectedЗдесь ожидается зарезервированное слово BEGIN.37END expectedЗдесь ожидается зарезервированное слово END.38Integer expression expectedВыражение должно быть целого типа.39Ordinal expression expectedВыражение должно быть порядкового типа.40Boolean expression expectedВыражение должно быть логического типа.41Operand types do not matchТипы операндов не совместимы друг с другом.42Error in expressionОшибка, в выражении (например, пропущен знак операции между операндами).43Illegal assignmentНеправильно присвоено значение переменной.44Field identifier expectedТребуется указать поле записи.45Object file too largeРазмер объектного файла превышает 64 кбайта. 46Undefined EXTERNНе найдена внешняя процедура или функция.47Invalid object file recordФайл, по-видимому, не является объектным.48Code segment too largeРазмер кодового сегмента превышает 65520 байт.49Data segment too largeРазмер сегмента данных превышает 65520 байт.50DO expectedЗдесь следует поместить зарезервированное слово DO.51Invalid PUBLIC definitionНеправильное использование директивы PUBLIC в подпрограмме, написанной на ассемблере.52Invalid EXTRN definitionНеправильное использование директивы EXTRN в подпрограмме, написанной на ассемблере.53Too many EXTRN definitionsСлишком много директив EXTRN.54OF expectedЗдесь следует поместить зарезервированное слово OF.55INTERFACE expectedВ модуле пропущено зарезервированное слово INTERFACE.56Invalid relocatable referenceНеправильная перемещаемая ссылка в подпрограмме, написанной на ассемблере.57THEN expectedЗдесь следует поместить зарезервированное слово THEN 58TO or DOWNTO expectedЗдесь следует поместить зарезервированное слово TO или DOWNTO59Undefined forwardЗаголовок подпрограммы объявлен с директивой FORWARD, но сама подпрограмма далее не описана.61Invalid typecastНеверное приведение типов. При преобразовании типа величины исходного и результирующего типа имеют различные размеры.62Division by zeroПопытка деления на нуль.63Invalid file typeЭта процедура работы с файлом не поддерживает данный тип файла.64Cannot read or write variables of this typeНедопустимый тип параметра у процедур Read, Readln, Write, Writeln.65Pointer variable expectedЭта переменная должна быть указателем.66String variable expectedЭта переменная должна иметь строковый тип.67String expression expectedЭта выражение должно иметь строковый тип.68Circular unit referenceЦиклическая ссылка модулей друг на друга. Необходимо поместить ссылку на модули (USES) в секции IMPLEMENTATION.69Unit name mismatchИмена модуля и файла, в котором он находится, не совпадают.70Unit version mismatchОдин или несколько используемых модулей изменены после их компиляции (несоответствие версий модулей). Необходимо выполнить их повторную компиляцию.71Internal stack overflowВнутренний стек компилятора переполнен из-за глубокой вложенности операторов.72Unit file format errorОшибка в формате скомпилированного модуля. Возможно, он был скомпилирован предыдущей версией компилятора.73Implementation expectedПропущено объявление исполнительной части модуля.74Constant and case types don't matchНедопустимое значение константы.75Record or object variable expectedПеременная должна иметь тип записи или объекта.76Constant out of rangeИспользуемая константа имеет недопустимое значение.77File variable expectedЭта переменная должна быть файлового типа.78Pointer expression expectedЭто выражение должно иметь тип указателя.79Integer or real expression expectedЭто выражение должно быть числовым.80Label not within current blockМетка находится за пределами данного блока.81Label already definedПовторное использование метки.82Undefined label in preceding stmt partМетка объявлена, но ни один оператор ею не помечен.83Invalid @ argumentНеверный аргумент у операции взятия адреса @.84UNIT expectedВ модуле пропущено зарезервированное слово Unit.85";" expectedЗдесь пропущена точка с запятой.86":" expectedЗдесь пропущено двоеточие.87"," expectedЗдесь пропущена запятая.88"(" expectedЗдесь пропущена открывающая круглая скобка.89")" expectedЗдесь пропущена закрывающая круглая скобка.90"=" expectedЗдесь пропущен знак равенства.91":=" expectedЗдесь пропущен знак присваивания.92"[" or "(." expectedЗдесь пропущена открывающая квадратная скобка или скобка с точкой.93"]" or ".)" expectedЗдесь пропущена закрывающая квадратная скобка или скобка с точкой.94"." expectedЗдесь пропущена точка.95".." expectedЗдесь пропущены две точки.96Too many variablesРазмер глобальных или локальных переменных подпрограммы превышает 64Кбайт.97Invalid FOR control variableНеправильная переменная цикла FOR.98Integer variable expectedЗдесь должна быть переменная целого типа.99Files types are not allowed hereФайловый или процедурный тип здесь не допускается.100String length mismatchДлина строковой константы не соответствует размеру массива символов.101Invalid ordering of fieldsПорядок следования полей в типизированных константах типов записи или объекта должен соответствовать порядку их следования при объявлении типа.102String constant expectedЗдесь должна быть строковая константа.103Integer or real variable expectedЗдесь должна быть числовая переменная целого или вещественной типа.104Ordinal variable expectedЗдесь должна быть переменная порядкового типа.105INLINE errorОшибка в подпрограмме с директивой Inline. 106Character expression expectedЗдесь должно быть выражение символьного типа.107Too many relocation itemsГлавная программа слишком велика. Следует выделить часть её в подпрограммы.108Overflow in arithmetic operationПереполнение при выполнении арифметической операции с числами целого типа.109No enclosing For, While or Repeat statementСтандартные процедуры Break или Continue используются вне циклов For, While или Repeat.110Cannot run a unitПрограммный модуль выполнить нельзя, необходимо написать программу, вызывающую этот модуль.111Compilation abortedКомпиляция прервана пользователем112CASE constant out of rangeЗначение константы в операторе CASE вышло за пределы от -32768 до 32767.