
Функции и процедуры Директивы компилятора Встроенный ассемблер Команды редактора и зарезервированные слова Сообщения об ошибках Примеры программ Написать письмо
О проекте Автора!Автора! |
|
Сообщения компилятора об ошибках 100 - 162
-------------------------------------------------------------------
Страница2
Смотри также:
Сообщения компилятора об ошибках 001 - 099
Сообщения об ошибках во время выполнения программы
Ошибка - Сообщение об ошибке
100 String length mismatch - Несоответствие длин строк (Длина
строковой константы не соответствует числу компонентов в массиве символов)
101 Invalid ordering of fields - Недопустимый порядок полей (Поля
константы записи или обьектного типа должны быть записаны в порядке
объявления)
102 String constant expected - Ожидается строковая константа (Здесь
должна быть строковая константа)
103 Integer or real variable expected - Ожидается целочисленная или
вещественная переменная (Эта переменная должна иметь целочисленный или
вещественый тип)
104 Ordinal variable expected - Ожидается порядковая переменная (Эта
переменная должна иметь перечислимый тип)
105 INLINE error - Ошибка INLINE (Оператор < не позволен в конъюнкции
с
переместимыми ссылками на переменные)
106 Character expression expected - Ожидается символьное выражение (Это
выражение должно иметь символьный тип)
107 Too many relocation items - Слишком много единиц настройки

108 Overflow in arithmetic operation - Переполнение в арифметической
операции (Результат предшествующей арифметической операция вне диапазона
LongInt (-2147483648..2147483647)
109 No enclosing For, While or Repeat statement - Нет закрывающих FOR,
WHILE или REPEAT операторов (Процедуры Break и Continue не могут
использоваться вне for, while или repeat конструкций)
112 CASE constant out of range - Константа варианта вне диапазона (Для
операторов Case, константы должны быть внутри диапазона -32768..65535)
113 Error in statement - Ошибка в операторе (Этот символ не может
начинать оператор)
114 Cannot call an interrupt procedure - Не могу вызвать процедуру
прерывания (Вы не можете напрямую вызывать процедуры обработки прерываний.
Используйте процедуры GetIntVec и SetIntVec)
116 Must be in 8087 mode to compile - Для компиляции нужно быть в
режиме 8087 (Эта конструкция может компилироваться только в состоянии {$N+}.
Операции с вещественными типами 8087 (Single, Double, Extended и Comp)
невозможны в состоянии {$N-})
117 Target address not found - Не найден адрес цели (Команда
SearchѓFind Error не смогла определить оператор, который соответствует
заданному адресу)
118 Include files are not allowed here - Файлы для включения здесь не
позволяются (Каждый блок операторов должен полностью содержаться в одном
файле)
119 No inherited methods are accessible here - Здесь недоступны
наследованные методы (Вы используете ключевое слово inherited вне метода или
в методе объектного типа, который не имеет предка)
121 Invalid qualifier - Недопустимый спецификатор ( Возможно, вы
делаете следующее: Индексируете переменную не массив.
Определяете поля в переменной не записи.
Разыменовываете переменнуюне указатель)
122 Invalid variable reference - Недопустимая
ссылка на переменную (Эта конструкция следует
синтаксису переменной ссылки, но не указывает на
область памяти)
123 Too many symbols - Слишком много символов
(Программа или модуль объявляют больше чем 64Кб
символов. Если вы компилируете в режиме {$D+},
попробуйте выключить его)
124 Statement part too large - Операторная
часть слишком большая (Turbo Pascal ограничивает
размер операторной части в 24Кб. Переместите
некоторые разделы операторной части в одну или более
процедур.)
126 Files must be var parameters - Файлы должны
быть var-параметрами (Вы пытаетесь объявить параметр
файлового типа. Параметры файлого типа должны быть
переменными (var) параметрами)
127 Too many conditional symbols - Слишком
много условных символов (Нет участка памяти, чтобы
определить дальнейшие условные символы.
Удалите некоторые символы, или
сократите некоторые из символических имен)
128 Misplaced conditional directive - Неверно
расположенная директива условного выражения (Компилятор
столкнулся с {$ELSE} или {$ENDIF} директивами без
соответствующих {$IFDEF}, {$IFNDEF},
{$IFOPT} директив)
129 ENDIF directive missing - Пропущена ENDIF
директива (Исходный файл, закончился внутри условной
конструкции трансляции. Должно быть равное
количество {$IFxxx} и {$ENDIF} директив в исходном
файле программы)
130 Error in initial conditional defines -
Ошибка в начальных условных определениях (Начальные
условные символы, определенные в Options\Compiler\Conditional
Defines (или директивой /D), недопустимы)
131 Header does not match previous definition -
Заголовок не соответствует предыдущему определению (Заголовок
процедуры, функции, определенный
в Interface части или forward описанием, не
соответствует новому заголовку)
133 Cannot evaluate this expression - Не могу
оценить это выражение (Вы пытаетесь использовать не
поддерживаемую возможность в константе или в
отладочном выражении)
134 Expression incorrectly terminated -
Выражение некорректно завершено (Turbo Pascal ожидает
или оператор или конец выражения в этой точке, но не
нашел ни того, ни другого)
135 Invalid format specifier - Некорректный
спецификатор формата (Вы используете недопустимый
спецификатор формата, или числовой параметр
спецификатора формата находится вне диапазона) |