Четвертый Borland C++ и его окружение

       

- E -


Empty LEDATA record in module модуль


Предупреждение утилиты TLINK

(пустая запись LEDATA в модуле)

Такое предупреждение возможно, если транслятор генерирует

запись без данных. Сообщите об этом разработчику транслятора. Такая запись может давать отрицательные эффекты.

Enum syntaxError


Сообщение об ошибке этапа компиляции

(синтаксическая ошибка вEnum)

ОбъявлениеEnum не содержит правильно оформленного списка

идентификаторов.

Error changing file buffer size




Сообщение об ошибке утилиты TLIB

(ошибка изменения размера буфера файла)

Утилита TLIB пытается настроить размер буфера файла, используемого при операции чтения или записи в файл, но памяти не хватает. Чтобы исправить ситуацию, может потребоваться освободить

некоторый объем системной памяти.

Error directive: сообщение


Фатальная ошибка этапа компиляции

(директиваError: сообщение)

Данное сообщение появляется при обработке директивы #error

из исходного файла. Текст этой директивы выводится в сообщении.

Error directive: сообщение


Фатальная ошибка утилиты MAKE

(директиваError: сообщение)

Данное сообщение появляется при обработке утилитой MAKE директивы #error из исходного файла. Текст этой директивы выводится

в сообщении.

Error opening имя_файла


Сообщение об ошибке утилиты TLIB

(ошибка открытия указанного файла)

Утилита TLIB по каким-то причинам не может открыть указанный

файл.

Error opening имя_файла for output


Сообщение об ошибке утилиты TLIB

(ошибка открытия файла для вывода)

TLIB по каким-то причинам не может открыть указанный файл

для вывода. Обычно это вызывается недостатком места на диске для

файла библиотеки или листинга. Кроме того эта ошибка может возникать в ситуации, когда целевой файл существует, но помечен как

доступный только по чтению.

Error renaming имя_файла to имя_файла


Сообщение об ошибке утилиты TLIB

(ошибка переименования файла)

TLIB строит библиотеку, используя временный файл, а затем

переименовывает временный файл в целевую библиотеку. Ошибка

обычно вызывается нехваткой места на диске.




Error writing output file

Сообщение об ошибке этапа компиляции

(ошибка при записи выходного файла)

Ошибка DOS при попытке Borland C++ вывести файл .OBJ, .EXE

или временный файл. Проверьте параметры командной строки. Убедитесь также, что на диске достаточно места.

__except or __finallyExpected following __try



Сообщение об ошибке этапа компиляции

(за __try должно следовать __except или __finally

В С++ за блоком __try должен следовать блок обработки __except или __finally.

Exception handling variable may not be used there

Сообщение об ошибке этапа компиляции

(здесь не должна использоваться переменная обработки исключительной ситуации)

Предпринята попытка использовать одно из значений обработки

исключительной ситуации, которое ограничивается конкретной конструкцией обработки, например, GetExceptionCode().

Exception specification not allowed here

Сообщение об ошибке этапа компиляции

(спецификация исключительной ситуации здесь не допускается)

Описания типа указателя на функцию не должны содержать спецификаций особых ситуаций.

Explicit stacks are ignored in PE images

Предупреждение TLINK

(явные стеки в образах PE игнорируются)

32-разрядные приложения Windows имеют формат приложений PE

без явного указания стеков. Сегмент стека компонуется с образом,

но не будет использоваться как стек приложения. Для установки

размера стека используется параметра размера стека, и выделять

стек будет операционная система.

Export идентификатор is duplicated

Предупреждение TLINK

(экспортируемый идентификатор дублируется)

В _export два раза используется одно и то же имя. Компоновщик использует первый идентификатор.

ExpressionExpected

Сообщение об ошибке этапа компиляции

(требуется выражение)

Здесь требуется выражение, а текущий символ не может начинать выражение. Это сообщение может выдаваться, когда ожидается

в предложении if или while управляющее выражение, либо при инициализации переменной. Сообщение часто появляется в результате случайно вставленного или удаленного из исходного файла символа.



Expression of scalar typeExpected



Сообщение об ошибке этапа компиляции

(ожидается выражение скалярного типа)

Унарные операции отрицания (!), увеличения (++) и уменьшения

(--) требуют выражений скалярного типа. Допустимыми являются

только типы char, short, int, long,Enum, float, double и long

double и типы указателей.

Expression syntax



Сообщение об ошибке этапа компиляции

(синтаксис выражения)

Это обобщенное сообщение об ошибке, выдаваемое, когда компилятор при лексическом анализе выражения встречает какую-либо

серьезную ошибку. Наиболее часто она встречается, если подряд

следуют две операции, либо при отсутствии или несоответствии числа круглых скобок, либо при отсутствии точки с запятой в предыдущем выражении.

Expression syntaxError in !if statement



Сообщение об ошибке утилиты MAKE

(синтаксическая ошибка выражения в операторе !if)

Выражение в операторе !if имеет неправильный вид: оно содержит неравное количество открывающих и закрывающих скобок, лишний

или пропущенный оператор или пропущенную или лишнюю константу.

причина -Extended dictionary not created

Предупреждение утилиты TLIB

(расширенный словарь не создан)

Утилита TLIB не могут сформировать расширенный словарь из-за

причины, указанной в сообщении.

Extended dictionary bot found in library библиотека,Extended dictionaries ignored



Предупреждение утилиты TLINK

(в указанной библиотеке на найден расширенный словарь; расширенные словари игнорируются)

Параметр /E TLINK требует, чтобы все библиотеки имели расширенные словари. Если в ходе компоновки обнаруживается библиотека

без расширенного словаря, то компоновщик не обрабатывает расширенные словари и выполняет процесс компоновки по умолчанию.

Extern variable cannot be initialized



Сообщение об ошибке этапа компиляции

(переменнаяExtern не может быть инициализирована)

Класс памятиExtern применительно к переменной означает, что

переменная здесь объявляется, но не определяется - распределение

памяти для нее не происходит. Следовательно, инициализация переменной в объявлении невозможна.



Extern идентификатор was not qualified with __import in module модуль



Предупреждение утилиты TLINK

(внешний идентификатор не описан в модуле с помощью __import)

В 32-разрядных приложениях Windows, ссылающихся на импортируемые идентификаторы, требуется косвенное указание на получение

данных. В вызовах это автоматически обрабатывается компоновщиком.

В ссылках на импорт DATA эту косвенную связь должен генерировать

компилятор (иначе приложение будет работать некорректно), а для

этого идентификатор должен описываться с __import.

Extra argument in template class name шаблон

Сообщение об ошибке этапа компиляции

(лишний аргумент в шаблоне имени класса)

Шаблон имени класса задает слишком много фактических значений для его формальных параметров.

Extra parameter in call



Сообщение об ошибке этапа компиляции

(Лишние параметры в вызове)

Вызов функции через указатель, определенный в прототипе, содержит слишком много аргументов.

Extra parameter in call to функция



Сообщение об ошибке этапа компиляции

(Лишние параметры в вызове функции)

Вызов названной функции (которая была определена с прототипом) содержит слишком много аргументов.


Содержание раздела