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

       

- P-


P1001 Unable to read имя_файла

Ошибка, возникающие при обработке файла описания проекта Help(чтение файла имя_файла невозможно)

Файл, указанный в файле описания проекта, не читается. Ошибка возникает в ответ на ошибку DOS при чтении файла.

P1003 Invalid path specified in Root option

Ошибка, возникающие при обработке файла описания проекта Help(название каталога, указанное в параметре Root, недопустимо)

Указанный в параметре ROOT каталог отсутствует. Компиляция

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

P1005 Path and filename exceed limit of 79 characters

Ошибка, возникающие при обработке файла описания проекта Help(длина полного имени файла превышает 79 символов)

Абсолютное имя файла либо имя, построенное в результате соединения названия главного каталога проекта и относительного имени

оказалось длиннее 79 символов - максимально возможной длине имени, принятой в DOS. Соответствующий файл не обрабатывается (пропускается)

P1007 Root path exceeds maximum limit of 66 characters

Ошибка, возникающие при обработке файла описания проекта Help(длина названия главного каталога превышает 66 символов)



Длина названия каталога, указанного в параметре ROOT, превышает предельное значение, принятое в DOS (66 символов). Указанное

название игнорируется и в качестве главного каталога проекта выбирается текущий каталог.

P1009 [FILES] section missed

Ошибка, возникающие при обработке файла описания проекта Help(отсутствует раздел [FILES])

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

[FILES]. Компиляция завершается аварийно.

P1011 Option название_параметра previously defined

Ошибка, возникающие при обработке файла описания проекта Help(параметр название_параметра уже установлен)

Значение указанного параметра уже установлено ранее. Попытка

переопределить параметр игнорируется и компиляция продолжается.

P1013 Project file extension cannot be .HLP

Ошибка, возникающие при обработке файла описания проекта Help(файл описания проекта не может иметь расширение имени .HLP)




Компилятор не может работать с файлом описания проекта, имеющим расширение имени ".HLP". Обычно, файлы описания проекта имеют расширение имени ".HPJ".

P1015 Unexpected end-of-file

Ошибка, возникающие при обработке файла описания проекта Help(непредвиденный конец файла)

Компилятор обнаружил конец файла, хотя из контекста следует,

что этого быть не может. Такая ошибка может возникать при наличии

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

P1017 Parameter exceeds maximum length of 128 characters

Ошибка, возникающие при обработке файла описания проекта Help(длина параметра превышает максимально допустимое значение,

равное 128)

Длина текста параметра, контекстной строки либо номера,

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

P1021 Context number already used in [MAP] section

Ошибка, возникающие при обработке файла описания проекта Help(контекстный номер уже использован в разделе [MAP])

Контекстный номер, содержащийся в указанной сроке, был ранее

сопоставлен другому контекстному идентификатору. Соответствующая

строка игнорируется.

P1023 Include statements nested too deeply

Ошибка, возникающие при обработке файла описания проекта Help(уровень вложенности директивы include слишком велик)

Уровень вложенности директивы #include, содержащейся в указанной строке, превышает предельно допустимое значение, равное

пяти.

P1025 Section heading название_раздела unrecognized

Ошибка, возникающие при обработке файла описания проекта Help(название раздела название_раздела некорректно)

В файле описания проекта содержится раздел с именем, незнакомым компилятору. Соответствующая строка игнорируется.

P1027 Bracket missing from section heading название_раздела

Ошибка, возникающие при обработке файла описания проекта Help(в названии раздела название_раздела пропущена квадратная



скобка)

В названии указанного раздела опущена закрывающаяся квадратная скобка. Вставьте недостающую квадратную скобку и повторите

компиляцию.

P1029 Section heading missing

Ошибка, возникающие при обработке файла описания проекта Help(опущен заголовок раздела)

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

в случае, когда первая строка файла описания проекта не является

корректным заголовком раздела. Компилятор переходит к обработке

следующей строки.

P1030 Section название_раздела previously defined

Ошибка, возникающие при обработке файла описания проекта Help(раздел название_раздела был определен ранее)

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

Содержимое раздела-дубликата пропускается и компилятор переходит

к обработке следующего раздела.

P1031 Maximum number of build tags exceeded

Ошибка, возникающие при обработке файла описания проекта Help(превышено максимально возможное число признаков включения)

Максимально допустимое число используемых признаков включения равно 30. Избыточные признаки игнорируются.

P1033 Duplicate build tag in [BUILDTAGS] section

Ошибка, возникающие при обработке файла описания проекта Help(в разделе [BUILDTAGS] обнаружены признаки-дубликаты)

Имя одного и того же признака включения описано в разделе

[BUILDTAGS] несколько раз.

P1035 Build tag length exceeds maximum (длина имени признака включения превышает предельно допустимое значение)

Длина имени признака включения, содержащегося в указанной

строке, превышает предельно допустимое значение, равное 32. Указанная строка игнорируется.

P1037 Build tag имя_признака contains invalid characters*

Ошибка, возникающие при обработке файла описания проекта Help(имя признака включения имя_признака содержит недопустимые

символы)

Имя признака включения должно состоять из алфавитно-цифровых

символов и символа подчеркивания (_). Строка игнорируется.

P1039 [BUILDTAGS] section missing



Ошибка, возникающие при обработке файла описания проекта Help(отсутствует раздел [BUILDTAGS])

В файле описания проекта указан параметр BUILD с условием

включения статей, а раздел [BUILDTAGS] отсутствует. Условие игнорируется, в справочный файл включаются все имеющиеся статьи.

P1043 Too many tags in Build expression

Ошибка, возникающие при обработке файла описания проекта Help(в логическом выражении параметра BUILD содержится избыточное число признаков включения)

В логическое выражение, определяемое параметром BUILD, может

входить не более 20 признаков включения. Соответствующая строка

игнорируется.

P1045 [ALIAS] section found after [MAP]

Ошибка, возникающие при обработке файла описания проекта Help(раздел [ALIAS] находится после раздела [MAP])

Если в файле описания проекта имеется раздел [ALIAS], то он

должен предшествовать разделу [MAP]. В противном случае, содержимое раздела [ALIAS] игнорируется.

P1047 Context string строка already assigned an alias

Ошибка, возникающие при обработке файла описания проекта Help(контекстной строке строка уже присвоено альтернативное имя)

Переопределение альтернативного имени (сначала a=b, а затем

a=c) невозможно. (Контекстная строка может иметь единственное

альтернативное имя). Указанной контекстной строке уже сопоставлено альтернативное

имя в разделе [ALIAS]. Попытка переопределения альтернативного

имени игнорируется.

P1049 Alias string aliasname already assigned

Ошибка, возникающие при обработке файла описания проекта Help(альтернативное имя уже использовано)

Альтернативное имя нельзя присвоить альтернативному имени(сначала a=b, а затем b=c)

Одно и то же альтернативное имя нельзя использовать дважды.

P1051 Context string строка cannot be used as alias string

Ошибка, возникающие при обработке файла описания проекта Help(использование контекстной строки строка в качестве альтернативного имени невозможно)

Присваивание сначала a=b, а затем c=a невозможно.

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



не может использоваться в качестве альтернативного имени для другой контекстной строки.

P1053 Maximum number of font ranges exceeded

Ошибка, возникающие при обработке файла описания проекта Help(превышено максимально возможное число диапазонов шрифтов)

Допустимо одновременное использование не более 5 команд MAPFONTSIZE. Избыточные команды игнорируются.

P1055 Current font range overlaps previouly defined range

Ошибка, возникающие при обработке файла описания проекта Help(указанные диапазоны шрифтов перекрываются)

В двух командах MAPFONTSIZE указаны перекрывающие диапазоны

размеров шрифтов. Измените указанные диапазоны либо удалите команду, из-за которой происходит перекрытие. Вторая команда MAPFONTSIZE из двух с перекрывающимся диапазонами игнорируется и

соответствующее перемасштабирование не производится.

P1056 Unrecognized font name in Forcefont option

Ошибка, возникающие при обработке файла описания проекта Help(в параметре FORCEFONT указан несуществующий шрифт)

В параметре FORCEFONT указано название шрифта, неизвестного

компилятору. Указанное название игнорируется, компилятор использует шрифт гарнитуры Гельветика (Helvitica)

P1057 Font name is too long

Ошибка, возникающие при обработке файла описания проекта Help(шрифт имеет слишком длинное название)

Длина название шрифта не может превышать 20 символов. Указанное название игнорируется.

P1059 Invalid multiple-key syntax

Ошибка, возникающие при обработке файла описания проекта Help(синтаксическая ошибка в параметре MULTIKEY)

Параметр MULTIKEY определен некорректно. Синтаксис этого параметра описан в разделе "Построение справочного файла системы

интерактивной документации".

P1061 Character already used

Ошибка, возникающие при обработке файла описания проекта Help(символ уже используется)

Указанный идентификатор альтернативной таблицы ключевых слов

уже использован для идентификации другой таблицы. Используйте в

качестве идентификатора какой-либо другой символ.

P1063 Characters 'K' and 'k' cannot be used



Ошибка, возникающие при обработке файла описания проекта Help(использование символов 'K' и 'k' запрещено)

Эти идентификаторы зарезервированы для основной таблицы ключевых слов. Используйте в качестве идентификатора какой-либо другой символ.

P1065 Maximum number of keyword tables exceeded

Ошибка, возникающие при обработке файла описания проекта Help(используется слишком много таблиц ключевых слов)

Превышено максимально допустимое количество таблиц ключевых

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

P1067 Equal sign missing

Ошибка, возникающие при обработке файла описания проекта Help(опущен знак равенства)

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

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

P1069 Context string missing

Ошибка, возникающие при обработке файла описания проекта Help(опущена контекстная строка)

В указанной строке слева от знака равенства некорректно опущен контекстный идентификатор (строка)

P1071 Incomplete line in название_раздела section(некорректная строка в разделе название_раздела)

Указанная строка содержит некорректную информацию. Строка

игнорируется.

P1073 Unrecognized option in [OPTIONS] section

Ошибка, возникающие при обработке файла описания проекта Help(в разделе [OPTIONS] указан неверный параметр)

В разделе [OPTIONS] указан параметр, незнакомый компилятору.

Соответствующая строка игнорируется.

P1075 Invalid build expression

Ошибка, возникающие при обработке файла описания проекта Help(неверное условие включения)

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

P1077 Warning level must be 1, 2 or 3

Ошибка, возникающие при обработке файла описания проекта Help(уровень сообщений должен быть равен 1, 2 или 3)

Уровень сообщений, указываемый параметром WARNING, должен

принимать одно из значений 1, 2 или 3. По умолчанию дается наиболее развернутая информация об ошибках (уровень 3)



P1079 Invalid compression option

Ошибка, возникающие при обработке файла описания проекта Help(ошибка в параметре COMPRESS)

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

TRUE или FALSE. Компиляция продолжается в обычном режиме (без

сжатия)

P1081 Invalid title string

Ошибка, возникающие при обработке файла описания проекта Help(неверный заголовок)

В параметре TITLE указана либо пустая строка либо строка

длиннее 32 символов. Избыточные символы игнорируются.

P1083 Invalid context identification number

Ошибка, возникающие при обработке файла описания проекта Help(контекстный номер недопустим)

Контекстный номер, содержащийся в указанной строке, содержит

недопустимые символы (либо отсутствует вообще)

P1085 Unrecognized text

Ошибка, возникающие при обработке файла описания проекта Help(ошибочный текст)

Ошибочный текст, следующий в указанной строке за корректным

текстом, игнорируется.

P1086 Invalid font range syntax

Ошибка, возникающие при обработке файла описания проекта Help(диапазон размеров шрифта указан неверно)

Определение диапазона размеров шрифтов, содержащееся в указанной строке, содержит синтаксическую ошибку. Указанная строка

игнорируется. Проверьте синтаксис параметра MAPFONTSIZE.

P1089 Unrecognized sort ordering

Ошибка, возникающие при обработке файла описания проекта Help(порядок сортировки некорректен)

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

Parameter names are used only with a function body

Сообщение об ошибке этапа компиляции(имена параметров используются только в теле функции)

При объявлении функции (без определения тела функции) вы

должны использовать либо пустые круглые скобки, либо прототип

функции. Список имен параметров не разрешен.

Примеры объявлений:

int func();

/* объявление без прототипа допустимо */

int func(int, int);

/* объявление с прототипом допустимо */

int func(int i, int j);

/* имена параметров в прототипе - допустимы */



int func(i, j);

/* только имена параметров не допускается */

Parameter число missing name

Сообщение об ошибке этапа компиляции(в параметре пропущено имя)

В заголовке определения функции данный параметр состоит

только из спецификатора типа число без имени параметра. В Си это

не допускается (в С++ это допустимо, не невозможно сослаться на

такой параметр в функции)

Parameter параметр is never used

Сообщение об ошибке этапа компиляции(параметр не используется)

Указанный параметр, объявленный в функции, нигде не используется в теле функции. Это может быть, а может и не быть ошибкой,

и часто является следствием описки в параметре. Это предупреждение появляется также, если в теле функции данный параметр переобъявлен как динамическая локальная (automatic)

переменная. Параметр маскируется локальной динамической переменной и не используется.

маршрут - path is too long

Сообщение об ошибке утилиты TLIB(слишком длинный маршрут)

Данная ошибка возникает, когда длина маршрута библиотечного

файла или модуля превышает 64 символа.

Pointer required on left side of -> or ->*

Сообщение об ошибке этапа компиляции(в левой части -> или ->* требуется указатель)

В левой части операции -> или ->* недопустимо ничего, кроме

указателя.

Possible reference to undefined extern xxxx::i in module модуль

Предупреждение утилиты TLINK(возможна ссылка не неопределенный внешний адрес в модуле

"модуль")

Статический элемент данных описан в приложении, но не определен.

Possible unresolved external симв referenced from module модуль

Предупреждение утилиты TLINK(возможно неудовлетворенная внешняя ссылка на "симв" из модуля "модуль")

Такое предупреждение выводится только для статических элементов данных или классов, которые описаны в приложении, но не

определены.

Possible use of идентификатор before definition

Предупреждение этапа компиляции(возможное использование идентификатора до определения)

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



выражении до того, как ей присваивается значение. Для выявления

данной ситуации компилятор использует простое сканирование программы. Если использование переменной физически находится до какого-либо присваивания, то генерируется данное сообщение. Разумеется, фактически операторы управления потоком выполнения программы

могут привести к тому, что присваивание данной переменной случится раньше, чем программа ее использует.

Possibly incorrent assignment

Предупреждение этапа компиляции(возможно некорректное присваивание)

Данное предупреждение генерируется, когда компилятор обнаруживает операцию присваивания в основном операторе условного выражения (то есть в части оператора if, while, do-while). Чаше всего это происходит из-за опечатки в операции присваивания. Если вы

хотите подавить данное предупреждение, заключите присваивание в

скобки и сравните все с нулем явным образом, то есть:

if (a = b)

...

следует переписать в виде:

if ((a = b) !=0)

...

Program entry point may not reside in an overlay

Сообщение об ошибке утилиты TLINK(точка входа программы не может находится в оверлее)

Хотя оверлейной может быть почти любая программа, начальный

стартовый адрес программы не должен находиться в оверлее. Обычно

эта ошибка означает, что вы пытаетесь сделать оверлейным модуль

инициализации C0x.OBJ, задав, например, перед модулем инициализации параметр /o.

public идентификатор in module модуль_1 clashes with prior

module модуль_2

Сообщение об ошибке утилиты TLIB(имеется конфликт между общедоступным идентификатором в модуле_1 и предыдущим модулем модуль_2)

Общедоступный идентификатор может входить в библиотечный

файл только один раз. Модуль, добавляемый к библиотеке, содержит

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

указывается имя модуля_2.

public идентификатор in module имя_файла clashes with prior module

Сообщение об ошибке утилиты TLIB(имеется конфликт между общедоступным идентификатором в имени_файла и предыдущим модулем модуль)

Общедоступный идентификатор в библиотечным файлом может содержаться только один раз. Модуль, добавляемый к библиотеке, содержит общедоступный идентификатор, который уже есть в библиотечном модуле, поэтому его добавить нельзя.


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