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


         

Задано недопустимое значение размера страницы.


Задано недопустимое значение размера страницы. Размер страницы должен быть степенью числа 2 и не может быть меньше 16 или

больше 32768.

Invalid pointer addition

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

(Недопустимое сложение указателей)

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

Invalid register combination (e.g. [BP+BX])

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

(Неверная комбинация регистров (например, [BP+BX]))

Допустимыми комбинациями индексных регистров являются [BX],

[BP], [SI], [DI], [BX+SI], [BX+DI], [BP+SI] и [BP+DI]. Другие

комбинации индексных регистров (например, [AX], [BP+BX] и

[SI+DX]) недопустимы.

Локальные переменные (переменные, объявленные в процедурах и

функциях) обычно выделяются в стеке и доступны через регистр BP.

Ассемблер автоматически прибавляет [BP] при ссылках к таким переменным, поэтому даже хотя конструкция типа Local[BX] (где Local это локальная переменная) кажется верной, это не так, поскольку

последний операнд на самом деле станет равным Local[BP+ BX].

Invalid segment definition

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

(недопустимое определение сегмента в указанном модуле)

Компилятором создан неверный объектный файл. Если это происходит в файле, созданном Borland C++, перекомпилируйте файл. Если

ошибка остается, свяжитесь с Borland.

Invalid template argument list

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

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

В описании шаблона за ключевым словом template должен следовать список формальных аргументов, заключенных в угловые скобки

(<>). Найден недопустимый список аргументов шаблона.

Invalid template qualified name шаблон::имя

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

(недопустимое уточненное имя шаблона)

При определении элемента шаблона класса фактические аргументы имени шаблона класса, которые указываются в левом операнде

операции ::, должны соответствовать формальным аргументам класса

шаблона, например:

template <class T> class X

{

VOID F();

};

template <class T> void X<T>::f() {}


Содержание  Назад  Вперед