121 Invalid qualifier - Неверный квалификатор
Возможные причины сообщения:
- Вы пытаетесь индексировать переменную, которая не является массивом
- Вы пытаетесь указать поля в переменной, которая не является записью
- Вы используете в качестве указателя переменную, которая не является указателем
122 Invalid variable reference - Недействительная ссылка на переменную
Предыдущая конструкция удовлетворяет синтаксису ссылки на переменную, но она не указывает адрес памяти. Возможно Вы вызываете функцию-указатель, но забываете сослаться на результат с помощью знака
123 Too many symbols - Слишком много символов
Программа или программный модуль содержат более 64 Кбайт символов. Если Вы компилируете программу с директивой {$D+}, то попробуйте отключить эту директиву или разбейте программу на несколько модулей
124 Statement part too large - Слишком большой раздел операторов
Турбо Паскаль ограничивает размер раздела операторов до величины примерно 24 Кбайта. Если Вы обнаружили эту ошибку, поместите части раздела операторов в одну или несколько процедур и вообще сделайте Вашу программу более структурированной
125 - Ошибка с этим кодом не описана в версии 7.0 системы Турбо Паскаль
126 Files must be var parameters - Файлы должны передаваться как параметры-переменные
Вы пытаетесь передать процедуре или функции параметр-значение файлового типа. Параметры файлового типа должны быть параметрами-переменными
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 являются недействительными. Турбо Паскаль требует нуля или более идентификаторов, разделенных пробелами, запятыми или точками с запятой
131 Header does not match previous definition - Заголовок не соответствует предыдущему определению
Возможные причины сообщения:
- заголовок процедуры или функции, указанный в интерфейсной секции, не соответствует заголовку в исполняемой части
- заголовок процедуры или функции, указанный с помощью опережающего описания FORWARD, не соответствует заголовку найденной далее одноименной процедуры или функции
132 Critical disk error - Критическая ошибка диска
Во время компиляции произошла критическая ошибка диска (например, дисковод находится в состоянии «не готов»)
133 Cannot evaluate this expression - Нельзя вычислить данное выражение
В выражении-константе или в отладочном выражении Вы пытаетесь использовать неподдерживаемые средства, например, в описании константы пытаетесь использовать функцию SIN или вызвать в отладочном выражении определенную пользователем функцию
134 Expression incorrectly terminated - Некорректное завершение выражения
Контекстуально в данном месте программы должен быть конец выражения или оператора
135 Invalid format specifier - Неверный спецификатор формата
Используется неверный спецификатор формата или числовой аргумент спецификатора формата выходит за допустимые границы
136 Invalid indirect reference - Недопустимая косвенная ссылка
Оператор пытается осуществить недопустимую косвенную ссылку. Например, Вы используете абсолютную переменную, базовая переменная которой в текущем модуле неизвестна, или используете программу типа INLINE, в которой делается ссылка на переменную, неопределенную в текущем модуле
137 Structured variable are not allowed here - Здесь нельзя использовать переменную структурного типа
Делается попытка выполнить над переменной структурного типа неподдерживаемую операцию. Например, Вы пытаетесь перемножить две записи
138 Cannot evaluate without System unit - Нельзя вычислить выражение без модуля SYSTEM
Чтобы отладчик смог вычислить выражение, в файле TURBO.TPL должен содержаться модуль SYSTEM
139 Cannot access this symbol - Нет доступа к данному символу
Как только Вы скомпилируете программу, все множество ее символов становится доступным. Однако к отдельным символам (например, к переменным) нельзя получить доступ, пока Вы не запустите программу
140 Invalid floating-point operation - Недопустимая операция с плавающей запятой
При выполнении операции с плавающей запятой произошло переполнение или деление на ноль
|