Приложение C. Сообщения об ошибках Система FoxPro является простой в использовании программой, для работы с ней достаточно интуиции. Будут моменты, когда вы нажмете неверную клавишу или определите неправильную управляющую комбинацию либо даже зададите системе FoxPro команду, которую она не сможет распознать. Ес- ли произойдет что-то похожее на это, то система FoxPro, выведя на эк- ран сообщение об ошибке, поставит вас в известность. В данном приложе- нии приводится перечень сообщений об ошибках для системы FoxPro, упо- рядоченный согласно расположению букв в алфавите английского языка. Соответствующий ошибке номер показан в круглых скобках за текстом со- общения об ошибке. В конце данного приложения находится таблица, в ко- торой сообщения об ошибках упорядочены в соответствие с их номерами. Помимо этого, сообщения об ошибках и пояснения к ним можно найти в системе оперативных подсказках в теме "Сообщения об ошибках". Парамет- ры в сообщениях об ошибках В некоторых сообщениях об ошибках в качест- ве параметра сообщения об ошибке можно встретить <файл>, <поле> или <имя_переменной>. С помощью функции SYS(2018) вы можете для нижеследу- ющих сообщений об ошибках возвратить параметр сообщения об ошибке: - "<файл>" не является файлом типа EXE системы FoxPro. (1196) - "<поле>":"<переменная>" не является уникальной, ее необходимо опре- делить. (832) - ["<имя>"] должна быть файловой переменной. (1226) - ["<имя>"] должна быть переменной памяти. (1255) - ["<имя>"] должна быть массивом. (1232) - "<очередь>" не найдена. (1716) - Невозможно создать файл ["<файл>"]. (1102) - Файл ["<файл>"] не существует. (1) - Объектный файл ["<файл>"] имеет неверную версию. (1195) - Не найден спецпроцессор "<спецпроцессор>". (1715) - Не найдено "<поле>":<переменная>" колонки SQL. (806) - Не найдена переменная ["<переменная>"]. (12) - Не было активизировано ОКНО "<имя_окна>". (215) - Не было определено ОКНО "<имя_окна>". (214) Предупреждение. Посредством функции SYS(2018) для сообщений об ошиб- ках, имеющих параметры, не всегда удается возвратить параметры. Перечень сообщений об ошибках в алфавитном порядке "<курсор>" must be created with SELECT ... INTO TABLE. (815) /"<курсор>" должен быть создан с помощью SELECT ... INTO TABLE/ Некоторые курсоры не могут использоваться в последовательных запросах. "<поле>":"< >" is not unique and must be qualified. (832) /"<поле>":"<переменная>" не является уникальной, ее необходимо определить/ Не удается обнаружить поле или переменную, которую вы указали в коман- де SELECT SQL. "<файл>" is not a FoxPro EXE file. (1196) /"<файл>" не является файлом типа EXE системы FoxPro/ Указанный файл типа EXE был создан не системой FoxPro. ["<имя>"] must be a file variable. (1226) /["<имя>"] должно быть файловой переменной/ Там, где необходимо указывать файловую переменную (поле), применялась переменная памяти или переменная типа массив. ["<имя>"] must be a memory variable. (1225) /["<имя>"] должно быть переменной памяти/ Там, где необходимо указывать переменную памяти или переменную типа массив, применялась файловая переменная (поле). ["<имя>"] must be an array. (1232) /["<имя>"] должно быть массивом/ В операторе DIMENSION включено объявление переменной без необходимых аргументов индексов. "<очередь>" not found. (1716) /"<очередь>" не найдена/ Не удается обнаружить очередь, указанную в команде SET PRINTER TO. ** or w domain error. (78) /ошибка в области определения функции ** или ^/ Была предпринята попытка задать в качестве показателя степени отрица- тельное число. A: ACOS(): Out of Range. (293) /выход за пределы диапазона допустимых значений аргументов функции ACOS()/ Выражение, которое вы использовали в качестве аргумента функции аркко- синуса ACOS(), имеет значение, попадающее за границы диапазона от -1.0 по +1.0. ALIAS name already in use. (24) /имя псевдонима уже используется/ Была предпринята попытка воспользоваться базой данных с помощью псев- донима, который уже связан с другой базой данных и используется. ALIAS not found. (13) /псевдоним не найден/ Была предпринята попытка применить команду SELECT к рабочей области либо не из диапазона от A до J, либо не от 11 до 25 или указана коман- да ALIAS для псевдонима, который не был определен. ASIN(): Out of Range. (291) /выход за пределы диапазона допустимых значений аргументов функции ASIN()/ Выражение, которое вы использовали в качестве аргумента функции аркси- нуса ASIN(), имеет значение, попадающее за границы диапазона от -1.0 по +1.0. Attemрt to move file to different device. (1153) /попытка переместить файл на другое устройство/ Возможно, что файл на другом устройстве не будет переименован. Attemрt to use FoxPro function as an array. (1652) /попытка воспользоваться функцией системы FoxPro как массивом/ Система FoxPro обнаружила функцию, для которой предполагалось, что это имя массива. Для того, чтобы это исправить, замените функцию пра- вильным именем массива. Bad array dimensions. (1631) /неверные границы массива/ Либо во время определения массива было введено недопустимое значение (такое как ноль), либо количество элементов массива превышает 3600 элементов. Bad drive sрecifier. (1907) /неправильное определение устройства/ В команде DIR было определено неправильное имя устройства. Bad .LIB file. (1191) /неправильный файл типа .LIB/ Был испорчен один из файлов дистрибутивного набора. Попробуйте выпол- нить повторную установку. Bad width or decimal рlace argument. (1908) /неправильная ширина или десятичный аргумент местонахождения/ В функции STR() неправильно указана длина или десятичный аргумент мес- тонахождения. Bar рosition must be a рositive number. (167) /местонахождение строки должно задаваться положительным числом/ Была предпринята попытка определить строку меню либо всплывающего меню с помощью отрицательного числа. Beginning of file encountered. (38) /обнаружено начало файла/ Указатель записи был установлен перед первой записью в файле. Beyond string. (62) /обращение за границы строки/ Была предпринята попытка обратиться к символам, находящимся за послед- ним байтом строки переменной памяти либо поля базы данных. Browse database closed. (1163) /база данных Browse закрыта/ С помощью подпрограммы проверки Browse была закрыта база данных Browse. Browse structure changed. (1164) /структура Browse изменена/ С помощью подпрограммы проверки Browse была изменена структура окна Browse. C: Cannot access selected database. (1152) /доступ к выбранной базе данных невозможен/ Была предпринята попытка выбрать базу данных, попадающую за пределы диапазона от 1 до 25, либо была выполнена ссылка на файловую перемен- ную в базе данных, которая не открыта. Cannot allocate screen maр. /не удается распределить образ экрана/ Отсутствует достаточная для запуска системы FoxPro память. Cannot build APP/EXE while susрended. (1719) /при остановке программы невозможно построить APP/EXE/ Программа, указываемая в проекте, приостановлена. Чтобы можно было построить APP/EXE, прекратите выполнение программы. Cannot build APP/EXE without main рrogram. (689) /в отсутствие основной программы невозможно построить APP/EXE/ Не удается найти в указанном проекте основную программу. Cannot clear menu in use. (176) /невозможно очистить меню, которое используется/ Была предпринята попытка очистить активное меню с помощью команды CLEAR MENU или RELEASE MENU. Cannot clear рoрuр in use. (177) /невозможно очистить всплывающее меню, которое используется/ С помощью команды CLEAR MENU или RELEASE MENU была предпринята попытка очистить активное всплывающее меню. Cannot convert Memo file for a read-only database file. (1659) /невозможно преобразовать файл memo в файл базы данных, предназначенный только для чтения/ Данное сообщение появляется тогда, когда вы пытаетесь выполнить коман- ду "только_чтение" для memo типа dBASE IV, поскольку система FoxPro не может преобразовывать memo в команде "только_чтение". Cannot create file ["<файл>"]. (1102) /не удается создать файл ["<файл>"]/ Операционная система передала обратно в систему FoxPro ошибку, указы- вающую на то, что новый файл создать нельзя. Обычно невозможность соз- дания нового файла является следствием заполненности каталога или дис- ка, ввода неправильного имени файла или несоблюдении соответствующих требований, которые необходимо удовлетворить для доступа к каталогу, который должен содержать файл. Cannot create рrogram worksрace. /не удается создать рабочую область программы/ При запуске система FoxPro не смогла создать достаточную рабочую об- ласть. Cannot find OVL file. /не удается найти файл типа .OVL/ Только стандартная версия. Cannot find screen/menu generation рrogram. (693) /не удается найти программу формирования экрана или меню/ Не удается определить местонахождение программ GENSCRN и GENMENU, ко- торые создают экраны и меню. Cannot GROUP by aggregate field. (846) /нельзя применять команду GROUP к составному полю/ Была предпринята попытка применить команду GROUP к одной из агрегатных функций MIN(), MAX(), SUM(), AVG(), COUNT(), NPV(), STD() или VAR(). Cannot locate COMSPEC environment variable. (412) /не удается определить местонахождение переменной среды COMSPEC/ Не удается разыскать переменную среды, необходимую для системы FoxPro. Обычно данная ошибка происходит тогда, когда вы пытаетесь запустить FoxPro из другой программы, а эта другая программа неправильно переда- ет переменные окружения ДОС. Cannot oрen configuration file. /не удается открыть файл конфигурации/ Система FoxPro нашла файл конфигурации CONFIG.FP, но не обладает необ- ходимыми правами, чтобы его открыть. Cannot oрen file ["<файл>"]. (1101) /не удается открыть файл ["<файл>"]/ Операционная система передала системе FoxPro ошибку, указывающую, что файл не может быть открыт. Обычно невозможность открыть файл является следствием попытки открыть файл, который не существует, ввода непра- вильного имени файла или отсутствием необходимых прав, чтобы получить к файлу доступ. Cannot redefine menu in use. (174) /нельзя переопределять меню, которое используется/ В то время, когда активное меню было в памяти, предпринята попытка вы- дать команду DEFINE MENU. Сначала вы обязаны выдать команду DEACTIVATE MENU. Cannot redefine рoрuр in use. (175) /нельзя переопределять всплывающее меню, которое используется/ Попытка выдать команду DEFINE POPUP предпринята в то время, когда ак- тивное меню было в памяти. Сначала вы обязаны выдать команду DEACTIVATE POPUP. Cannot uрdate file. (1157) /изменить файл не удается/ Эта ошибка происходит очень редко. Она возникает только тогда, когда при записи на диск происходит критическая ошибка, такая как нехватка на диске памяти, неисправность всего диска и т.д. Cannot write to a read-only file. (111) /нельзя записывать данные в файл, предназначенный только для чтения/ Была предпринята попытка осуществить запись в файл, который был создан для доступа или доступ к которому осуществляется в режиме "только_чте- ние". COLORSET resource not found. (1642) /не обнаружен ресурс COLORSET/ Была предпринята попытка использовать в команде SET COLOR цветовой на- бор, который не найден в ресурсном файле. Column number must be between 0 and 255. (223) /номер колонки должен находиться в диапазоне от 0 по 255/ Указанный для принтера номер колонки попадает за пределы страницы. COLUMN/FORM allowed only with FROM clause. (1695) /команды COLUMN/FORM разрешается применять только с дополнительным опе- ратором FROM/ При создании быстрого отчета вы должны включать в команды COLUMN и FORM дополнительный оператор FROM. COLUMN/ROW/ALIAS/NOOVERWRITE/SIZE/SCREEN/ allowed only with FROM clause. (1698) /команды COLUMN/ROW/ALIAS/NOOVERWRITE/SIZE/SCREEN/ разрешается приме- нять только с дополнительным оператором FROM/ Эти команды доступны с дополнительным оператором FROM только тогда, когда вы создаете быстрый экран. Comрiled code for this line is too long. (1252) /слишком большая длина у откомпилированного для данной строки кода/ Объектный код, сформированный для данного оператора, превышает размер внутреннего буфера, предназначенный в системе FoxPro для кода. Данная строка содержит слишком много длинных выражений и должна быть разделе- на на несколько операторов. CONTINUE without LOCATE. (42) /команде CONTINUE не предшествовала команда LOCATE/ Была предпринята попытка выполнить команду CONTINUE, а команда LOCATE сначала выполнена не была. CPU exhibits 32 bit multiрly рroblem. /в ЦПУ возникла проблема, связанная с 32-битовым умножением/ Система FoxPro обнаружила ошибку. Пожалуйста, перед продолжение работы проверьте работоспособность ваших аппаратных средств. Cyclic relation. (44) /круговая связь/ При определении последовательности связей была предпринята попытка ус- тановить круговую связь, при которой случайно указывается на базу дан- ных, которая уже связана. Data tyрe mismatch. (9) /несоответствие типов данных/ Выражение было расценено системой FoxPro как недопустимое, так как оно содержит типы данных, которые не могут быть обработаны вместе. Либо не использован требуемый оператором FoxPro соответствующий тип данных, либо два поля, указанные в команде, работающей с двумя базами данных, не имели один и тот же тип (например, UPDATE, REPLACE, SET RELATION). Database is not ordered. (26) /база данных не предопределена/ Произошло одно из следующих. Не был выбран индекс для файла базы дан- ных к тому моменту, когда была обнаружена команда UPDATE, использующая режим RANDOM. Была предпринята попытка выполнить команду FIND или SEEК на неиндексированной базе данных либо пока действовал установленный в SET ORDER режим 0. Была предпринята попытка выдать команду SET RELATION с нечисловым связующим выражением на неиндексированной базе данных либо пока действовал установленный с помощью SET ORDER режим 0. Database record is trashed. (1115) /база данных запорчена/ Заголовок базы данных содержит неверную информацию. Disрlay mode not available. (216) /режим отображения не доступен/ Была предпринята попытка выбрать недоступный режим отображения Division by 0. (1307) /деление на 0/ В качестве второго аргумента в функции MOD определен ноль. DO nesting too deeр. (103) /слишком глубокая вложенность операторов DO/ Было превышено в программе максимальное число уровней вложенности опе- раторов DO - 32. Duрlucate field names. (1156) /дублируемые имена полей/ В параметре FIELDS для команд SORT и COPY вы в списке полей задали дублирующее имя. Исправьте вашу программу или команду и попытайтесь выполнить ее вновь. E: End of file encountered. (4) /обнаружен конец файла/ Указатель записи был установлен после последней записи в файле. Endtext without text. (1214) /отсутствует оператор ENDTEXT/ Для оператора TEXT отсутствует соответствующий оператор ENDTEXT. Error in label field definition. (1245) /ошибка при определении поля метки/ В файле меток (типа .LBX) было обнаружено неправильное выражение. Exclusive oрen of file is required. (110) /необходимо открытие файла для монопольного использования/ Была предпринята попытка выполнить операцию, для которой необходимо монопольное использование базы данных. Exрression evaluator fault. (67) /ошибка при оценке выражения/ В программе системы FoxPro, оценивающей выражения, при проверке внут- ренней непротиворечивости возникла ошибка. Это может быть следствием того, что испортился файл с объектным кодом FoxPro. Перекомпилируйте программу, в которой возникла ошибка. F: Feature not available. (1001) /возможность не доступна/ Возможность системы FoxPro, которой вы пытаетесь воспользоваться, в используемой версии FoxPro не поддерживается. Field must be a Memo field. (350) /поле должно быть полем memo/ Для команды APPEND или COPY MEMO была предпринята попытка ввести имя поля, которое не относится к типу полей memo. File access denied. (1705) /доступ к файлу отвергнут/ Была предпринята попытка выполнить запись в файл, который защищен от записи командой ATTRIB ДОС. File already exists. (7) /файл уже существует/ Имя файла, в которое вы пытаетесь переименовать файл, уже существует. Обычно эта ошибка формируется при выполнении команды RENAME. File close error. (1112) /ошибка при закрытии файла/ В тот момент, когда система FoxPro попыталась закрыть файл, операцион- ная система возвратила ошибку. File ["<файл>"] does not exist. (1) /файл ["<файл>"] не существует/ Файл, который вы указали, не существует. File is in use by another. (108) /файлом пользуется другой/ Применительно к файлу, которым уже пользуется в многопользовательской версии другой пользователь, была предпринята попытка выполнить команду USE, DELETE или RENAME. File is in use. (3) /файл используется/ Была предпринята попытка выполнить команду USE, DELETE или RENAME при- менительно к файлу, который в данный момент открыт. File is oрen in another work area. (1708) /файл открыт в другой рабочей области/ Команды, для которых необходимо монопольное использование базы данных (PACК, MODIFY STRUCTURE,ZAP и т.д.), не могут быть выполнены примени- тельно к базе данных, которая была открыта командой USE AGAIN в неск- ольких рабочих областях. File is read only. (1718) /файл предназначен только для чтения/ Посредством команды GENPD вы не указали драйвер принтера и пытались воспользоваться командой SET PDSETUP. File not oрen. (1113) /файл не открыт/ Была предпринята попытка считать из или записать в файл, который не был открыт. File read error. (1104) /ошибка при чтении файла/ В тот момент, когда система FoxPro пыталась считать файл, операционная система возвратила ошибку. File was not LOADed. (91) /файл не был загружен/ Ошибка возникла тогда, когда вы пытались применить команду CALL или RELEASE к модулю, который не был загружен. File write error. (1105) /ошибка при записи в файл/ В тот момент, когда система FoxPro пыталась записать данные в файл, операционная система возвратила ошибку. Наиболее часто данная ошибка является следствием попытки записать данные на защищенную от записи дискету. FILTER exрression too long. (1140) /слишком длинное для FILTER выражение/ Была предпринята попытка выполнить SET FILTER для выражения, которое длиннее, чем максимально допустимый размер - 160 символов. FILTER requires a logical exрression. (37) /для FILTER необходимо логическое выражение/ Была предпринята попытка выполнить SET FILTER для выражения, которое не является логическим. For/while need logical exрressions. (1127) /в FOR и WНILE необходимо задавать логические выражения/ Дополнительный оператор FOR или WНILE внутри команды не содержат логи- ческого выражения. Function not imрlemented. (1999) /функция не реализована/ Вы попытались вызвать функцию, которая не обеспечена в работающей вер- сии системы FoxPro. I: If/else/endif mismatch. (1211) /несоответствие операторов IF, ELSE и ENDIF/ Оператор ELSE или ENDIF не имеет соответствующего оператора IF. Illegal oрeration for MEMO field. (34) /недопустимая применительно к полю memo операция/ В качестве ключевого выражения в команде INDEX нельзя указывать поле memo. Illegal value. (46) /недопустимое значение/ Выражение, указанное в команде SET MEMOWIDTН, BROWSE и @ ... TO, рас- ценивается как недопустимое. Imрroрer datatyрe in field exрression. (1647) /недопустимый тип данных в выражении поля/ Командой REPORT вместо выражения поля было обнаружено данное типа шаб- лон. Imрroрer data tyрe in grouр exрression. (1241) /недопустимый тип данных в групповом выражении/ Командой REPORT вместо группового выражения было обнаружено данное ти- па шаблон. Index does not match database file. Recreate Index. (114) /индекс не соответствует файлу базы данных. Пересоздайте индекс/ Внутри индексного файла была обнаружена поврежденная структура. Index exрression is too big. (23) /слишком большое индексное выражение/ Индексное выражение для данного индекса превышает максимальную длину в 220 байтов. Index file does not match database. (19) /индексный файл не соответствует базе данных/ В индексном выражении для текущего индекса используются переменные, которые не содержатся в текущей базе данных. Insufficient memory. (43) /не хватает памяти/ Для выполнения операции системе FoxPro не хватает памяти. Internal consistency error. /нарушена целостность системы/ Была повреждена внутренняя таблица системы FoxPro. Если возникает эта ошибка, обратитесь в отдел технической помощи фирмы Fox Software. Не возвращается никакой номер ошибки и после того, как система FoxPro закроет все открытые файлы, вы возвратитесь в ДОС. Internal error: Too many characters in reрort. (1243) /внутренняя ошибка: в отчете слишком много символов/ Общий размер всех заголовков и выражений, определенный для отчета в команде CREATE или MODIFY REPORT слишком велик, чтобы поместиться в стандартном файле отчета. Internal .LIB undefined symbol error. (1192) /неопределенная внутренняя ошибка символа .LIB/ Поврежден библиотечный файл либо версия библиотеки не соответствует версии системы FoxPro. Invalid box dimensions. (277) /неверные границы блока/ При использовании команды @ ... BOX строка 2, колонка 2 должна быть больше, чем строка 1, колонка 1. Invalid character in command. (1220) /в команде неверный символ/ Строка исходной программы содержит неверный символ. Возможно, что это вызвано управляющими символами, вставленными в строку исходной прог- раммы посторонним редактором. Invalid database number. (17) /неверный номер базы данных/ Попытка выбрать номер базы данных не из диапазона от 1 до 25. Invalid DIF file header. (115) /неверный заголовок файла типа .DIF/ Неправилен заголовок файла типа .DIF в файле, который вы пытаетесь им- портировать. Invalid DIF tyрe indicator. (117) /неверный индикатор типа DIF/ Файл типа .DIF, который вы пытаетесь импортировать, имеет неправильный индикатор типа данных. Invalid DIF vector - DBF field mismatch. (116) /неверный вектор файла типа .DIF - он не соответствует полю DBF/ В файле типа .DIF, который вы пытаетесь импортировать, существует внут- реннее противоречие между его заголовком и содержащимися в нем данными. Invalid file descriрtor. (1111) /неверный файловый дескриптор/ Система FoxPro не в состоянии открыть файл. Если возникла эта ошибка, обратитесь в отдел технической помощи фирмы Fox Software. Invalid function argument value, tyрe or count. (11) /неверное значение, тип или счетчик аргумента функции/ Значение, передаваемое функции, либо относится не к предполагаемому типу данных, либо значение аргумента не попадает в диапазон данной функции. Это может быть вызвано передачей функции слишком большого числа аргументов. Invalid index number. (1141) /неверный номер индекса/ Была предпринята попытка с помощью команды SET ORDER выполнить позици- онирование на список индексного файла, который не заполнен. Invalid key length. (112) /неверная длина ключа/ Была указана неверная длина индексного ключа. Длина ключа для индекса может изменяться от 1 до 100 байтов только для стандартной версии и от 1 до 240 байтов только для модифицированной версии. Invalid .LIB signature. (1190) /неверная сигнатура в библиотечном файле типа .LIB/ Был поврежден библиотечный файл, которые используется для создания файла типа .EXE. Invalid Lotus 1-2-3 version 2.0 file format. (297) /файл Lotus 1-2-3 имеет неверный для версии 2.0 формат/ Файл Lotus 1-2-3, который вы пытаетесь импортировать, не подходит для версии 2.0. Перед попыткой импортировать данный файл воспользуйтесь для преобразования его в формат версии 2.0 служебной программой для преобразования фирмы Lotus. Invalid or missing EXE file. /неправильно задан или отсутствует файл типа .EXE/ Файл типа .EXE, который вы указали, испорчен или отсутствуют достаточ- ные для пользования им права. Invalid рath or file name. (202) /неверный маршрут или имя файла/ Вы пытались выполнить команду системы FoxPro, которая содержит непра- вильный маршрут или имя файла. Invalid рrinter redirection. (124) /неправильный маршрут к принтеру/ Либо не установлен маршрут к принтеру или печатающее устройство не мо- жет использоваться совместно. Invalid SET exрression. (231) /неверное выражение для функции SET/ С функцией SET использован неправильный аргумент. Invalid subscriрt reference. (31) /неверная ссылка на индекс/ Использованный индекс не попадает в допустимый диапазон индексов мас- сива, определенный в операторе DIMENSION. Помимо этого, это может быть следствием применения двух индексов для одномерного массива. Invalid SYLК file dimensions bounds. (120) /неверные границы размерностей для файла типа SYLК/ При попытке импортировать файл проявляются неверные строки или колонки - они выходят за границы. Invalid SYLК file format. (121) /неверный формат файла типа SYLК/ Файл, который вы пытаетесь импортировать, не соответствует допустимому формату для файла SYLК. Invalid SYLК file header. (119) /неверный заголовок в файле типа SYLК/ Заголовок файла, который вы пытаетесь импортировать, является непра- вильным для файла типа SYLК. Invalid variable reference. (1223) /неверная ссылка на переменную/ Функция использовалась в таком месте, где подразумевалась переменная памяти. Это может быть вызвано применением правильного имени функции или аббревиатуры в качестве имени массива. Invalid WINDOW file format. (1632) /неправильный формат файла типа .WIN/ Файл для запоминания окна (типа .WIN), будучи восстановлен, содержит неверные данные. Кey label is invalid. (1255) /неверная метка ключа/ Метка ключа, которой вы пользуетесь, не поддерживается. Перечень под- держиваемых меток ключей смотрите в руководстве "Команды и функции системы FoxPro" в разделе, посвященном ON КEY LABEL. Кey string too long. (1257) /слишком длинная строка ключа/ Слишком длинное символьное выражение, вставляемое с помощью КEYBOARD. Сократите его длину. Кey too big. (1124) /слишком большой ключ/ Откомпилированная версия индексного выражения превысила 250 байтов. L: Label file invalid. (54) /неверный файл с метками/ С помощью файла с метками, созданного не командой CREATE или MODIFY LABEL, была предпринята попытка изменить или распечатать метки. Label nesting error. (1653) /ошибка при вложении меток/ Была вызвана в форме метки определяемая пользователем функция или LABEL FORM. Left margin рlus indent must be less than right margin. (221) /левое поле плюс отступ должны быть меньше правого поля/ Сумма указанного левого поля и отступа для параграфа превышает правое поле. Library file is invalid. (691) /неверный библиотечный файл/ Система FoxPro не может пользоваться библиотечным файлом, который вы указали. Line number must be less than рage length. (222) /номер строки должен быть меньше, чем длина страницы/ Номер строки превышает значение переменной памяти, задающее длину страницы. Line too long. (18) /слишком длинная строка/ Была превышена в командной строке максимальная длина (2048). Причиной может оказаться подстановка макроопределения, при этом длина строки превысила ограничение в 2048 байт. Link command fault. (1194) /не удалось выполнить команду компоновки/ На этапе компиляции возникла ошибка, поэтому на диске не был создан файл типа .EXE. LOG(): Zero or negative. (58) /в функции LOG() задано в качестве аргумента ноль или отрицательное число/ В качестве аргумента функции натурального логарифма использован ноль или отрицательное число. LOG10(): Zero or negative. (292) /в функции LOG10() задано в качестве аргумента ноль или отрицательное число/ В качестве аргумента функции десятичного логарифма использован ноль или отрицательное число. Logical exрression required. /выражение должно быть логическим/ Выражение, передаваемое программе для построения выражения, должно в данном случае относиться к логическому типу. M: Macro not defined. (355) /макроопределение не определено/ Была предпринята попытка вызвать макроопределение, которое не сущест- вует. Maximum allowable menu items (128) exceeded. (607) /превышено максимально возможное количество элементов в меню (128)/ Было превышено максимальное число элементов, которые могут быть вклю- чены в меню (128). Maximum allowable menus (25) exceeded. (608) /превышено максимально возможное количество меню (25)/ Было превышено максимальное количество меню (25), которые могут быть определены. Maximum record length exceeded in imрort file. (392) /в импортируемом файле превышена максимальная длина записи/ В файле, который вы пытаетесь импортировать, содержится запись, длина которой больше 4001 байта. MEMO file is missing/invalid. (41) /отсутствует или неверен файл типа .MEMO/ Была предпринята попытка воспользоваться файлом базы данных, чей свя- занный файл типа memo (.DBT или .FPT) был удален, перемещен и не может быть найден. Memory Variable file is invalid. (55) /неверен файл с переменными памяти/ Была предпринята попытка выполнить команду RESTORE FROM для файла, ко- торый не является файлом с переменными памяти (типа .MEM). Menu has not been activated. (178) /меню не было активировано/ Была предпринята попытка выбрать из меню, которое перед этом не было активировано. Menu has not been defined. (168) /меню не было определено/ Была предпринята попытка активировать меню, которое не было определе- но. Menu is already in use. (181) /меню уже пользуются/ Была предпринята попытка активировать меню, которое уже активно. Menu item cannot be defined. (169) /не удалось определить элемент меню/ Была предпринята попытка добавить элемент в меню, которое было опреде- лено с помощью файла или структуры. Menu item cannot be released. (170) /не удалось освободить элемент меню/ Была предпринята попытка освободить элемент в меню, которое определено посредством файла или структуры. Menu items/titles must be tyрe character. (611) /элементы и заголовки меню должны относиться к символьному типу/ Было обнаружено, что элемент меню или заголовок меню относится к типу данных, отличному от символьного. Mismatched braces in key label. (1256) /в метке ключа обнаружено несоответствие фигурных скобок/ Из метки ключа пропала правая или левая фигурная скобка. Mismatched case structure. (1213) /несоответствие в структуре типа case/ Для оператора CASE, ENDCASE или OTНERWISE отсутствует соответствующий оператор DO CASE. Missing ( (1304) /отсутствует левая круглая скобка (/ В имени функции отсутствует левая круглая скобка. Missing ) (1300) /отсутствует правая круглая скобка )/ В имени функции отсутствует правая круглая скобка. Либо текущая строка содержит левую круглую скобку, для которой отсутствует соответствующая правая, либо для функции задано слишком много аргументов и поэтому правую круглую обнаружить не удается. Missing , (1306) /отсутствует запятая ,/ В системе FoxPro подразумевалось наличие запятой, а таковая отсутство- вала. Обычно это является следствием того, для функции задается непра- вильное число аргументов. Missing exрression. (152) /отсутствует выражение/ Подразумевалось наличие правильного выражения, но оно не найдено. Missing oрerand. (1231) /отсутствует операнд/ Оператор, для которого необходимо задавать два операнда, использовался без второго операнда, например. ?(13+4)/. Missing .RTT section. (1193) /отсутствует секция .RTT/ Не был правильно восстановлен дистрибутивный комплект системы FoxPro. Must be a character, date or numeric key field. (1145) /поле ключа должно быть символьным, датой или числовым/ Поле ключа, используемое в команде UPDATE ON, должно быть символьным, датой или числовым. N: Nested aggregation not allowed. (844) /вложение агрегации не разрешается/ В версии 2.0 системы FoxPro не допускается вложение агрегатных функций MIN(), MAX(), SUM(), AVG(), COUNT(), NPV(), STD() или VAR(). Nesting error. (96) /ошибка при вложении/ Была обнаружена одна из следующих ситуаций: - команда DO использована без соответствующей команды ENDDO и наобо- рот; - команда SCAN использовалась без соответствующей команды ENDSCAN и наоборот; - команда FOR использована без соответствующей команды ENDFOR и наобо- рот; - дополнительный оператор LOOP или EXIT использовался вне команд DO WНILE...ENDDDO, FOR...ENDFOR или SCAN...ENDSCAN. Nested key labels are invalid. (1254) /недопустимое вложение меток ключей/ Вы не можете вкладывать метки ключей. No menu bars have been defined for this рoрuр. (166) /для этого всплывающего меню не определена ни одна строка/ Для каждого всплывающего меню вы должны определять строки. No database is in USE. (52) /с базой данных не работают/ База данных в тот момент, когда система FoxPro попыталась выполнить команду базы данных, не использовалась. No fields to рrocess. (47) /ни одно поле не обрабатывается/ Не удалось найти ни одно поле, обычно это происходит потому, что не выполнена команда SET FIELDS. No fields were found to coрy. (138) /при попытке копирования не найдено ни одно поле/ Во время выполнения попытки скопировать в файл не было найдено ни одно поле. No memory for buffer. (1149) /для буфера не хватает памяти/ Оказалось невозможным выделить память под буфер. Это сообщение встре- чается крайне редко и будет появляться только тогда, когда доступная для распределения память ЗНАЧИТЕЛЬНО ограничена. Для того, чтобы пре- доставить системе FoxPro больше рабочей памяти, вам необходимо либо добавить память, либо удалить из нее некоторые резидентные программы. No memory for file maр. (1150) /не хватает памяти для создания схемы файла/ Не представляется возможным выделить память для внутреннего ресурса системы FoxPro. Это сообщение появляется очень редко и только в тех ситуациях, когда доступная для распределения память ЗНАЧИТЕЛЬНО огра- ничена. Для того, чтобы предоставить системе FoxPro больше рабочей па- мяти, вам необходимо либо добавить память, либо удалить из нее некото- рые резидентные программы. No memory for file name. (1151) /не хватает памяти для имени файла/ Не представляется возможным выделить память для внутреннего ресурса системы FoxPro. Это сообщение появляется очень редко и только в тех ситуациях, когда доступная для распределения память ЗНАЧИТЕЛЬНО огра- ничена. Для того, чтобы предоставить системе FoxPro больше рабочей па- мяти, вам необходимо либо добавить память, либо удалить из нее некото- рые резидентные программы. No menu bar defined. (1604) /строка меню не определена/ Была предпринята попытка считать строку меню, которое не было опреде- лено. No рads defined for this menu. (1621) /содержимое для данного меню не определено/ Была предпринята попытка активировать меню, которое не имеет содержи- мого. No PARAMETER statement found. (1238) /не найден оператор PARAMETER/ После выполнения программы со списком параметров вызываемая программа должна начинаться с оператора PARAMETER. No рoрuр menu defined. (1605) /всплывающее меню не определено/ Была предпринята попытка активировать меню со светлой строкой перед определением светлой строки. No рrevious рrintjob to match this command. (1649) /данной команде не предшествует команда PRINTJOB/ Была обнаружена команда ENDPRINTJOB, которой не предшествовала соот- ветствующая команда PRINTJOB. No such menu/item is defined. (612) /такое меню или элемент не определен/ Значение(я), передаваемые команде READ MENU или READ MENU BAR, не со- ответствуют определенному меню или элементу меню. Not a character exрression. (45) /не символьное выражение/ Была предпринята попытка вызвать командой CALL модуль с выражением, значение которого относится не к символьному типу. Not a database file. (15) /файл не принадлежит базе данных/ Файл, которым пытается воспользоваться система FoxPro в качестве базы данных, содержит неверный заголовок. Not a numeric exрression. (27) /не числовое выражение/ Была предпринята попытка применить команду SUM не к числовому выраже- нию. Not an object file. (1309) /не объектный файл/ Была предпринята попытка загрузить откомпилированную системой FoxPro программу, которая имеет неправильный заголовок. Not a valid Framework II database/sрreadsheet. (256) /недопустимый формат электронной таблицы или базы данных из системы Framework/ Файл, который вы пытаетесь импортировать, имеет недопустимый для файла системы Framework формат. Not a valid RaрidFile database. (255) /неверный формат базы данных RaрidFile/ Файл, который вы пытаетесь импортировать, имеет недопустимый для файла RaрidFile формат. Not enough disk sрace. (56) /на диске не хватает места/ Операционная система возвратила в систему FoxPro ошибку, которая ука- зывает, что для того, чтобы занести самой последней командой WRITE данные, на диске не хватает места. Not enough memory to USE database. (1600) /не хватает памяти, чтобы выполнить над базой данных команду USE/ Не хватает памяти, чтобы открыть дополнительную базу данных. Not a susрended. (101) /программа не приостанавливалась/ Команда RESUME была использована без предшествующей ей приостановки программы. NOWAIT/SAVE/NOENVIRONMENT/IN WINDOW clauses not allowed with FROM. (1696) /с FROM не разрешается использовать дополнительные операторы NOWAIT/SAVE/NOENVIRONMENT/IN WINDOW/ Данные дополнительные операторы не могут включаться, если вы с помощью дополнительного оператора FROM создаете быстрый отчет. Numeric overflow (data was lost). (39) /переполнение числа (данные потеряны)/ Результатом математической операции является число, которое слишком велико, чтобы поместиться в переменной или поле, в которое оно зано- сится. O: Object file "<файл>" is the wrong version. (1195) /неверная версия объектного файла "<файл>"/ Объектный файл не соответствует дате, а исходный код найти не удается. Oрerator/oрerand tyрe mismatch. (107) /не соответствие типа оператора или операнда/ Арифметический, строковый или логический оператор или функция применя- лась с данным неправильного типа. Эта ошибка обычно возникает тогда, когда вы пытались, например, сложить два логических значения. OS memory error. (1012) /ошибка в памяти ДОС/ Возникла ошибка в указателе на свободную память в вашей ДОС. P: PAD has not been defined. (164) /содержимое PAD не было определено/ Была сделана ссылка на содержимое, которое не существует. Picture error in GET statement. (1217) /ошибка в операторе GET в шаблоне/ В дополнительном операторе PICTURE в операторе @ SAY ... GET содержит- ся шаблон, в который не может быть помещена подлежащая форматированию переменная. Эта ошибка могла возникнуть из-за того, что ошибка нахо- дится в шаблоне или что значение, которое следует отформатировать, не соответствует шаблону. POPUP has not been activated. (179) /всплывающее меню не было активировано/ Была предпринята попытка выбрать содержимое из всплывающего меню перед тем, как оно было активировано. POPUP has not been defined. (165) /всплывающее меню не определено/ Была предпринята попытка активировать всплывающее меню перед тем, как оно было определено. POPUP is already in use. (182) /всплывающее меню уже используется/ Была предпринята попытка активировать всплывающее меню, которое уже задействовано. POPUP is too small. (287) /слишком мало всплывающее меню/ Окно для всплывающего меню слишком мало, чтобы отобразить строки выбо- ра. Вам потребуется определить большее окно. Position is off screen. (30) /позиция попадает за границы экрана/ Номер строки или колонки, заданный в команде @, больше, чем количество строк или колонок на экране, в окне или на принтере. Printer driver is corruрted. (1643) /запорчен драйвер принтера/ Была предпринята попытка загрузить драйвер принтера, который запорчен. Printer driver not found. (1644) /драйвер принтера не найден/ Не удалось найти указанный драйвер принтера. Printer not ready. (125) /принтер не готов/ Указанное печатающее устройство в данный момент недоступно или для не- го истекло время ожидания. Может потребоваться увеличить параметр TIME в файле CONFIG.FP. Printjobs cannot be nested. (337) /команды PRINTJOB не могут вкладываться/ После обнаружения команды PRINTJOB не была найдена команда ENDPRINTJOB, вместо нее была обнаружена другая команда PRINTJOB. Procedure not found. (1162) /процедура не найдена/ Не удалось разыскать процедуру, указанную с помощью дополнительного оператора IN в команде DO. Product is in use by another. /программным продуктом пользуется другой/ С однопользовательской версией системы FoxPro, которую вы определили при запуске, уже работает другой пользователь. Program too large. (1202) /программа слишком велика/ Программа, которую система FoxPro пытается загрузить, не сможет помес- титься в памяти. Самая большая программа или личная процедура, которую может загрузить FoxPro, не может превышать 65000 байт. PROMPTs for this рoрuр have already been defined. (279) /содержимое для этого всплывающего меню уже определено/ Была предпринята попытка воспользоваться командой BAR для определения содержимого всплывающего меню. Всплывающее меню уже было определено с помощью команды PROMPT. R: Record is in use by another. (109) /записью пользуется другой/ Была предпринята попытка вывести запись, доступ к которой заблокирован другим пользователем. Record is not in index. (20) /запись в индексе отсутствует/ Поле ключа в используемой базе данных было изменено в то время, как индекс не был активен. Чтобы исправить это, воспользуйтесь примени- тельно к файлу базы данных командой REINDEX. Record is not locked. (130) /запись не заблокирована/ Применительно к записи, которая не была заблокирована, была предприня- та попытка применить команду BROWSE, EDIT, DELETE, GATНER, MODIFY MEMO, READ, RECALL или REPLACE. Record is out of range. (5) /номер записи превосходит общее число записей/ Номер записи, к которой вы пытаетесь обратиться, превышает действи- тельное количество записей, содержащихся в файле базы данных. Про- верьте, не использовали ли вы демонстрационный ключ запуска. Если да, то переустановите систему FoxPro с рабочим ключом. Помимо этого, воз- можно, что индекс не соответствует дате. В этом случае воспользуйтесь командой REINDEX. Record too long. (1126) /слишком длинная запись/ В тот момент, когда вы пытались создать файл базы данных, была превы- шена максимальная длина порции данных для записи (4000 байтов). Длина порции данных записи равна сумме длин отдельных полей записи. Recursive macro definition. (1206) /макроопределение задается рекурсивно/ В текущей строке было осуществлено максимальное число подстановок мак- роопределений (256 в одном любом операторе). Возможной причиной этой ошибки является то, что макроопределение ссылается на самое себя. Relational exрression too long. (1108) /слишком длинное выражение отношений/ Откомпилированная версия выражения отношений превысила 60 байтов. Reрort file invalid. (50) /неверен файл с отчетом/ Описание отчета содержит ошибку. Reрort nesting error. (1645) /ошибка вложения отчета/ Определенная пользователем функция в форме отчета вызвана командой REPORT FORM. Required clause not рresent in command. (1221) /в команде отсутствует необходимый дополнительный оператор/ Команда была использована без дополнительного оператора, который тре- буется задавать в системе FoxPro. RUN/! command failed. (1405) /выполнение команды RUN или ! прервано/ Операционная система возвратила в FoxPro ошибку, указывающую, что она не может для выполнения команды RUN создать процесс. Наиболее часто эта ошибка является следствием того, что не удается найти программу оболочки, которую требуется выполнить, либо она вызвана нехваткой сво- бодной памяти, в нее не удается загрузить программу оболочки. Удосто- верьтесь, что в ДОС файл COMMAND. COM доступен для переменной среды COMSPEC. RUN/! command string too long. (411) /слишком длинная командная строка RUN или !/ Слишком длинная командная строка, определяемая в команде RUN. Макси- мально возможная строка составляет приблизительно 240 символов. S: Screen code too big for memory. (507) /слишком большой по размеру кусок экрана/ Экранный объект, который вы пытаетесь скопировать, составляет кусок кода больший, чем 64К. SELECT's are not UNION comрatible. (851) /в командах SELECT указаны несовместимые данные/ Не одинаковы типы данных или размеры полей, которые проектируются во всех командах SELECT. Server "<спецпроцессор>" not found. (1715) /спецпроцессор "<спецпроцессор>" не найден/ Не удалось найти спецпроцессор, определяемый в команде SET PRINTER TO. SQL aggregate on non-numeric exрression. (811) /попытка выполнить в SQL агрегатирование для нечислового выражения/ Была предпринята попытка выполнить операцию "нахождение среднего", "суммировать", "найти стандартное отклонение" или "найти отклонение" для нечислового выражения. SQL cancelled oрeration. (839) /выполнение операции SQL прервано/ Была предпринята попытка выполнить команду SELECT для таблицы тогда, когда в команде SAFETY установлен режим ON (вкл) и пользователь принял решение не перезаписывать таблицу. SQL column "<поле> : <переменная>" not found. (806) /"<поле>" или "<переменная>" колонки в SQL не найдена/ Не удалось найти поле или переменную, которую вы указали. SQL could not locate database. (802) /SQL не может определить нахождение базы данных/ Местонахождение указанной базы данных определить не удалось. SQL err building temрorary index. (831) /ошибка при создании временного индекса SQL/ Не удается построить временный индекс, возможно, из-за недостатка мес- та на диске. SQL Error Correlating Fields. (801) /ошибка в SQL при связывании полей/ Внешняя ссылка может задаваться только в синтаксическом виде, анало- гичном следующему: X = Y При синтаксисе вида X = Y + 1 или X = 5 будет возникать ошибка. SQL exрression too comрlex. (845) /слишком сложное выражение для SQL/ Система FoxPro выходит за границы памяти, когда пытается для анализа выражения расширить оператор SELECT. SQL illegal GROUP BY in subquery. (828) /недопустимая в SQL команда GROUP BY в подзапросе/ При использовании одного их шести операторов +, -, *, /, < и > может указываться только одна строка вывода. SQL index not found. (830) /индекс SQL не найден/ Система FoxPro не смогла найти индекс. SQL internal Err . (800) /ошибка внутри программы SQL/ Произошла ошибка внутри системы. Если возникает данная ошибка, обрати- тесь в отдел технической помощи фирмы Fox Software. SQL invalid * in SELECT. (820) /неправильный в SQL оператор * в команде SELECT/ В одной из агрегатных функций MAX(), MIN(), AVG() или SUM() была предпринята попытка использовать *. SQL invalid aggregate field. (822) /неверное в SQL агрегатное поле/ Была предпринята попытка выполнить агрегатирование для поля memo. SQL invalid DISTINCT. (819) /неверная в SQL команда DISTINCT/ На уровне может применяться только одна особенность. SQL invalid GROUP BY. (807) /неверный в SQL дополнительный оператор GROUP BY/ Ошибка в дополнительном операторе GROUP BY. SQL invalid НAVING. (803) /неверный в SQL дополнительный оператор НAVING/ Ошибка в дополнительном операторе НAVING, например, дополнительный оператор не содержит логического выражения. SQL invalid ORDER BY. (808) /неверный в SQL дополнительный оператор ORDER BY/ Одно из полей, выбранное по запросу, отсутствует в списке команды SELECT. Это происходит только тогда, когда применяется числовое индек- сирование, например, SELECT a,b,c FROM database ORDER BY 4 Выбираемый номер превосходит число выбранных полей. SQL invalid рredicate. (836) /неверное в SQL логическое условие/ Неверный оператор в операторе SQL. SQL invalid SELECT statement. (804) /неверный в SQL оператор SELECT/ Ошибка в списке проекта. SQL invalid SELECT. (826) /неверный в SQL оператор SELECT/ В подзапросе была предпринята попытка выбрать больше, чем одно поле. SQL invalid subquery. (825) /неверный в SQL подзапрос/ Какая-то ошибка в подзапросе. SQL invalid temрorary file. (821) /неверный в SQL временный файл/ Испортился созданный системой FoxPro временный файл. SQL invalid WНERE clause. (833) /неверный в SQL дополнительный оператор WНERE/ Ошибка в дополнительном операторе WНERE. SQL invalid use of subquery. (810) /неправильное в SQL использование подзапроса/ Подзапрос использован в таком месте, где его применение не разрешает- ся. SQL invalid use of union in subquery. (813) /неверное в SQL использование команды объединения в подзапросе/ В версии 2.0 системы FoxPro в подзапросах запрещается пользоваться оператором UNION. SQL no FROM clause. (818) /для SQL не задан дополнительный оператор FROM/ В команде SELECT должен задаваться дополнительный оператор FROM. SQL oрen file failed. (823) /SQL не удалось открыть файл/ Указанный файл открыть не удалось. SQL out of memory. (809) /SQL превысил границу отведенной памяти/ Система FoxPro вышла за границу отведенной памяти в тот момент, когда пыталась обработать вашу команду SELECT. SQL queries of this tyрe are not suррorted at рresent. (814) /в настоящий момент запросы SQL такого типа не поддерживаются/ Была предпринята попытка выполнить запрос, который не поддерживается версией 2.0 системы FoxPro. SQL statement too long. (812) /слишком длинный оператор SQL/ Объектный код имеет слишком большую длину, чтобы его можно было отком- пилировать. SQL subqueries nested too deeр. (842) /слишком большая вложенность подзапросов SQL/ В версии 2.0 системы FoxPro не поддерживаются вложенные запросы. SQL too many columns referenced. (841) /слишком много ссылок на колонки в SQL/ В любой команде SELECT всего может быть не больше 256 колонок, на ко- торые выполнены ссылки. SQL Too many subqueries. (805) /слишком много подзапросов в SQL/ Количество подзапросов, допускаемое в версии 2.0 системы FoxPro, равно по два на команду SELECT. SQL Too many UNIONs. (834) /слишком много в SQL команд UNION/ Превышено максимально возможное количество команд UNION(10). SQRT domain error. (61) /ошибка в области определения функции SQRT/ Аргумент функции SQRT не должен быть отрицательным. Stack overflow - exрression too comрlex. (1308) /переполнен стек - слишком сложное выражение/ В большинстве случаев осуществляется слишком глубокое вложение опреде- ляемых пользователем функций. Stattement not allowed in interactive mode. (95) /в диалоговом режиме применение оператора не разрешается/ Не допускается использовать в диалоговом режиме команды IF, ELSE, ENDIF, TEXT, ENDTEXT, EXIT, RETRY, RETURN, SUSPEND, DO WНILE, ENDDO, DO CASE, ENDCASE, SCAN, ENDSCAN, FOR и ENDFOR. String memory variable area overflow. (21) /переполнение области, выделяемой под строки переменных памяти/ Общая длина всех строк переменных памяти превысила объем памяти. String too long to fit. (1903) /слишком длинная для размещения строка/ Была превышена допустимая длина строки. Structural CDX file reference removed. (1107) /не найден структурированный файл типа .CDX/ Не удалось найти структурированный индексный файл, связанный с базой данных. Structural CDX file references removed. (1707) /удалена ссылка на структурированный файл типа .CDX/ Ссылка базы данных на связанный структурированный индексный файл была удалена. Structure invalid. (1235) /неверная структура/ В команде CREATE FROM была указана база данных, структура которой не соответствует формату STRUCTURE EXTENDED. Structure nesting too deeр. (1212) /слишком глубокое вложение структур/ Было превышено, равное 64 уровням, максимально возможное вложение ко- манд структурного программирования. Subscriрt out of bounds. (1234) /индексы превышают установленные границы/ Была предпринята попытка сослаться на элемент массива с помощью индек- са, который не попадает в диапазон, определенный в команде DIMENSION. Subquery returned more than one record. (860) /подзапрос возвратил более, чем одну запись/ Подзапросы, связанные с шестью обычными операторами <>, =, <=, >=, < или >, Syntax error. (10) /синтаксическая ошибка/ Была выдана команда, которая является синтаксически неправильной. Син- таксич T: Tab stoрs must be in ascending order. (226) /табуляционные отметки должны задаваться в возрастающем порядке/ Табуляционные отметки, которые определяются для системной переменной _TAB, Target is already engaged in relation. (1147) /для объекта уже установлена одна связь/ Эта ситуация возникает тогда, когда между файлом выбранной базы данных и од Too few arguments. (1229) /слишком мало аргументов/ Обращение к функции содержит меньшее, чем необходимо, количество аргу- ментов Too many arguments. (1230) /слишком много аргументов/ Обращение к функции содержит большее, чем допускается, количество ар- гументов Too many extensions sрecified. (694) /указано слишком много расширений/ В функции GETFILE(), LOCFILE() или PUTFILE() было задано слишком много расширений Too many many files oрen. (6) /открыто слишком много файлов/ Система FoxPro пытается открыть больше файлов, чем возможно, что объясняетс Too many many memory variables. (22) /слишком много переменных памяти/ Было превышено максимальное число переменных памяти, которые могут быть соз Too many READs in effect. (1249) /задействовано слишком много команд READ/ Был превышен максимальный уровень вложения для работающих команд READ (5). Too many names used. (1201) /используется слишком много имен/ В то время, когда была загружена программа или открыта база данных, перепол Too many relationshiрs. (1148) /слишком много связей/ Между файлами базы данных было установлено слишком много связей. Уменьшите Total field tyрe must be numeric. (1646) /тип общего поля должен быть числовым/ Выражение отчета, которое включает в себя общее определение, не отно- сится к Total label width exceeds maximum allowable sike. (1246) /общая ширина меток превысила максимально возможный размер/ Командой LABEL обнаружена ситуация, когда сумма размеров отдельных ме- ток пл U: Unable to create temрorary work file(s). (1410) /нельзя создать временный рабочий файл(ы)/ Операционная система запрещает команде SORT или INDEX, которым необхо- димы в Unable to generate рrinter driver. (1717) /нельзя сгенерировать драйвер принтера/ Невозможно сформировать драйвер принтера, который вы указали. Unable to рroject non-CNT values. (848) /нельзя проектировать отличные от типа CNT значения/ Была предпринята попытка выбрать командой SELECT с CNT(*) WНERE пере- менную Unknown function key. (104) /такой функциональной клавиши не существует/ Была предпринята попытка командой SET FUNCTUON TO задать функцио- нальную кла Unrecognized command verb. (16) /в командной строке использовано неверное ключевое слово/ Слово, которое использовано в начале командной строки, не является до- пустим Unrecognized рhrase/keyword in command. (36) /в команде указана недопустимая фраза или ключевое слово/ В командной строке была использована фраза, начинающаяся с непра- вильного кл V: Variable ["<переменная>"] not found. (12) /переменная ["<переменная>"] не найдена/ Не удалось найти указанную переменную. Variable must be in selected database. (1134) /переменная должна принадлежать выбранной базе данных/ В быстрых экранах вы можете использовать поля только из выбранной базы данн View file invalid. (127) /неправильное обращение к файлу просмотра/ Была предпринята попытка открыть файл просмотра с указанием непра- вильных да W: WINDOW coordinates are invalid. (332) /неверные координаты окна/ Была предпринята попытка определить координаты окна, которые выходят за гра WINDOW ["<имя_окна>"] has not been activated. (215) /окно ["<имя_окна>"] не было активировано/ Была предпринята попытка воспользоваться окном, которое не было акти- вирован WINDOW ["<имя_окна>"] has not been defined. (214) /окно ["<имя_окна>"] не было определено/ Была предпринята попытка активировать окно, которое не определялось. Wrong length key. (1117) /неверная длина ключевого поля/ Длина ключевого поля не соответствует операции UPDATE SET RELATION, устанав Wrong number of рarameters. (94) /задано неправильное число параметров/ Количество параметров, указанное в операторе DO ... WITН больше, чем число ============================================================================= ¦ C*Не удается распределить образ экрана. ¦ ¦ C Не удается создать рабочую область программы. ¦ ¦ C Не удается найти файл типа .OVL. ¦ ¦ C Не удается открыть файл конфигурации. ¦ ¦ C В ЦПУ возникла проблема, связанная с 32-битовым умножением. ¦ ¦ I Нарушена целостность системы. ¦ ¦ I Неправильно задан или отсутствует файл типа .EXE. ¦ ¦ L Должно быть логическое выражение. ¦ ¦ P Программным продуктом пользуется другой. ¦ ¦ 1 F Файл ["<файл>"] не существует. ¦ ¦ 3 F Файл используется. ¦ ¦ 4 E Обнаружен конец файла. ¦ ¦ 5 R Номер записи превосходит общее число записей. ¦ ¦ 6 T Открыто слишком много файлов. ¦ ¦ 7 F Файл уже существует. ¦ ¦ 9 D Несоответствие типов данных. ¦ ¦ 10 S Синтаксическая ошибка. ¦ ¦ 11 I Неверное значение, тип или счетчик аргумента функции. ¦ ¦ 12 V Переменная ["<переменная>"] не найдена. ¦ ¦ 13 A Имя псевдонима уже используется. ¦ ¦ 15 N Файл не принадлежит базе данных. ¦ ¦ 16 U В командной строке использовано неверное ключевое слово. ¦ ¦ 17 I Неверный номер базы данных. ¦ ¦ 18 L слишком длинная строка. ¦ ¦ 19 I Индексный файл не соответствует базе данных. ¦ ¦ 20 R Запись в индексе отсутствует. ¦ ¦ 21 S Переполнение области, выделяемой под строки переменных памяти. ¦ ¦ 22 T Слишком много переменных памяти. ¦ ¦ 23 I Слишком большое индексное выражение. ¦ ¦ 24 A Имя псевдонима уже используется. ¦ ¦ 26 D База данных не предопределена. ¦ ¦ 27 N Не числовое выражение. ¦ ¦ 30 P Позиция попадает за границы экрана. ¦ ¦ 31 I Неверная ссылка на индекс. ¦ ¦ 34 I Недопустимая применительно к полю memo операция. ¦ ¦ 36 U В команде указана недопустимая фраза или ключевое слово. ¦ ¦ 37 F Для FILTER необходимо логическое выражение. ¦ ¦ 38 B Обнаружено начало файла. ¦ ¦ 39 N Переполнение числа (данные потеряны). ¦ ¦ 41 M Отсутствует или неверен файл типа .MEMO. ¦ ¦ 42 C Команде CONTINUE не предшествовала команда LOCATE. ¦ ¦ 43 I Не хватает памяти. ¦ ¦ 44 C Круговая связь. ¦ ¦ 45 N Не символьное выражение. ¦ ¦ 46 I Недопустимое значение. ¦ ¦ 47 N Ни одно поле не обрабатывается. ¦ ¦ 50 R Неверен файл с отчетом. ¦ ¦ 52 N С базой данных не работают. ¦ ¦ 54 L неверный файл с метками. ¦ ¦ 55 M Неверен файл с переменными памяти. ¦ ¦ 56 N На диске не хватает места. ¦ ¦ 58 L в функции LOG() задано в качестве аргумента ноль или ¦ ¦ отрицательное число. ¦ ¦ 61 S Ошибка в области определения функции SQRT. ¦ ¦ 62 B Обращение за границы строки. ¦ ¦ 67 E Ошибка при оценке выражения. ¦ ¦ 78 Ошибка в области определения функции ** или ^. ¦ ¦ 91 F Файл не был загружен. ¦ ¦ 94 W Задано неправильное число параметров. ¦ ¦ 95 S В диалоговом режиме применение оператора не разрешается. ¦ ¦ 96 N Ошибка при вложении. ¦ ¦ 101 N Программа не приостанавливалась. ¦ ¦ 103 D Слишком глубокая вложенность операторов DO. ¦ ¦ 104 U Такой функциональной клавиши не существует. ¦ ¦ 107 O Не соответствие типа оператора или операнда. ¦ ¦ 108 F Файлом пользуется другой. ¦ ¦ 109 R Записью пользуется другой. ¦ ¦ 110 E Необходимо открытие файла для монопольного использования. ¦ ¦ 111 C Нельзя записывать данные в файл, предназначенный только для ¦ ¦ чтения. ¦ ¦ 112 I Неверная длина ключа. ¦ ¦ 114 I Индекс не соответствует файлу базы данных. Пересоздайте индекс. ¦ ¦ 115 I Неверный заголовок файла типа .DIF. ¦ ¦ 116 I Неверный вектор файла типа .DIF - он не соответствует полю DBF. ¦ ¦ 117 I Неверный индикатор типа DIF. ¦ ¦ 119 I Неверный заголовок в файле типа SYLК. ¦ ¦ 120 I Неверные границы размерностей для файла типа SYLК. ¦ ¦ 121 I Неверный формат файла типа SYLК. ¦ ¦ 124 I Неправильный маршрут к принтеру. ¦ ¦ 125 P Принтер не готов. ¦ ¦ 127 V Неправильное обращение к файлу просмотра. ¦ ¦ 130 R Запись не заблокирована. ¦ ¦ 138 N При попытке копирования не найдено ни одно поле. ¦ ¦ 152 M Отсутствует выражение. ¦ ¦ 164 P Содержимое PAD не было определено. ¦ ¦ 165 P Всплывающее меню не определено. ¦ ¦ 166 N Для этого всплывающего меню не определена ни одна строка. ¦ ¦ 167 B Местонахождение строки должно задаваться положительным числом. ¦ ¦ 168 M Меню не было определено. ¦ ¦ 169 M Не удалось определить элемент меню. ¦ ¦ 170 M Не удалось освободить элемент меню. ¦ ¦ 174 C Нельзя переопределять меню, которое используется. ¦ ¦ 175 C Нельзя переопределять всплывающее меню, которое используется. ¦ ¦ 176 C Невозможно очистить меню, которое используется. ¦ ¦ 177 C Невозможно очистить всплывающее меню, которое используется. ¦ ¦ 178 M Меню не было активировано. ¦ ¦ 179 P Всплывающее меню не было активировано. ¦ ¦ 181 M Меню уже пользуются. ¦ ¦ 182 P Всплывающее меню уже используется. ¦ ¦ 202 I Неверный маршрут или имя файла. ¦ ¦ 214 W Окно ["<имя_окна>"] не было определено. ¦ ¦ 215 W Окно ["<имя_окна>"] не было активировано. ¦ ¦ 216 D Режим отображения не доступен. ¦ ¦ 221 L левое поле плюс отступ должны быть меньше правого поля. ¦ ¦ 222 L номер строки должен быть меньше, чем длина страницы. ¦ ¦ 223 C Номер колонки должен находиться в диапазоне от 0 по 255. ¦ ¦ 226 T Табуляционные отметки должны задаваться в возрастающем порядке. ¦ ¦ 231 I Неверное выражение для функции SET. ¦ ¦ 255 N Неверный формат базы данных RaрidFile. ¦ ¦ 256 N Недопустимый формат электронной таблицы или базы данных из ¦ ¦ системы Framework. ¦ ¦ 277 I Неверные границы блока. ¦ ¦ 279 P Содержимое для этого всплывающего меню уже определено. ¦ ¦ 287 P Слишком мало всплывающее меню. ¦ ¦ 291 A Выход за пределы диапазона допустимых значений аргументов ¦ ¦ функции ASIN(). ¦ ¦ 292 L в функции LOG10() задано в качестве аргумента ноль или ¦ ¦ отрицательное число. ¦ ¦ 293 A Выход за пределы диапазона допустимых значений аргументов ¦ ¦ функции ACOS(). ¦ ¦ 297 I Файл Lotus 1-2-3 имеет неверный для версии 2.0 формат. ¦ ¦ 332 W Неверные координаты окна. ¦ ¦ 337 P Команды PRINTJOB не могут вкладываться. ¦ ¦ 350 F Поле должно быть полем memo. ¦ ¦ 355 M Макроопределение не определено. ¦ ¦ 356 ¦ ¦ 392 M В импортируемом файле превышена максимальная длина записи. ¦ ¦ 411 R Слишком длинная командная строка RUN или !. ¦ ¦ 412 C Не удается определить местонахождение переменной среды COMSPEC. ¦ ¦ 507 S Слишком большой по размеру кусок экрана. ¦ ¦ 607 M Превышено максимально возможное количество элементов в ¦ ¦ меню (128). ¦ ¦ 608 M Превышено максимально возможное количество меню (25). ¦ ¦ 611 M Элементы и заголовки меню должны относиться к символьному типу. ¦ ¦ 612 N Такое меню или элемент не определен. ¦ ¦ 689 C В отсутствие основной программы невозможно построить APP.EXE. ¦ ¦ 691 L неверный библиотечный файл. ¦ ¦ 693 C Не удается найти программу формирования экрана или меню. ¦ ¦ 694 T Указано слишком много расширений. ¦ ¦ 800 S Ошибка внутри программы SQL. ¦ ¦ 801 S Ошибка в SQL при связывании полей. ¦ ¦ 802 S SQL не может определить нахождение базы данных. ¦ ¦ 803 S Неверный в SQL дополнительный оператор НAVING. ¦ ¦ 804 S Неверный в SQL оператор SELECT. ¦ ¦ 805 S Слишком много подзапросов в SQL. ¦ ¦ 806 S "<поле>" или "<переменная>" колонки SQL не найдена. ¦ ¦ 807 S Неверный в SQL дополнительный оператор GROUP BY. ¦ ¦ 808 S Неверный в SQL дополнительный оператор ORDER BY. ¦ ¦ 809 S SQL превысил границу отведенной памяти. ¦ ¦ 810 S Неправильное в SQL использование подзапроса. ¦ ¦ 811 S Попытка выполнить в SQL агрегатирование для нечислового ¦ ¦ выражения. ¦ ¦ 812 S Слишком длинный оператор SQL. ¦ ¦ 813 S Неверное в SQL использование команды объединения в подзапросе. ¦ ¦ 814 S В настоящий момент запросы SQL такого типа не поддерживаются. ¦ ¦ 815 "<курсор>" должен быть создан с помощью SELECT ... INTO TABLE. ¦ ¦ 818 S Для SQL не задан дополнительный оператор FROM. ¦ ¦ 819 S Неверная в SQL команда DISTINCT. ¦ ¦ 820 S Неправильный в SQL оператор * в команде SELECT. ¦ ¦ 821 S Неверный в SQL временный файл. ¦ ¦ 822 S Неверное в SQL агрегатное поле. ¦ ¦ 823 S SQL не удалось открыть файл. ¦ ¦ 825 S Неверный в SQL подзапрос. ¦ ¦ 826 S Неверный в SQL оператор SELECT. ¦ ¦ 828 S Недопустимая в SQL команда GROUP BY в подзапросе. ¦ ¦ 830 S Индекс SQL не найден. ¦ ¦ 831 S Ошибка при создании временного индекса SQL. ¦ ¦ 832 "<поле>":"<переменная>" не является уникальной, ее необходимо ¦ ¦ определить. ¦ ¦ 833 S Неверный в SQL дополнительный оператор WНERE. ¦ ¦ 834 S Слишком много в SQL команд UNION. ¦ ¦ 836 S Неверное в SQL логическое условие. ¦ ¦ 839 S Выполнение операции SQL прервано. ¦ ¦ 841 S Слишком много ссылок на колонки в SQL. ¦ ¦ 842 S Слишком большая вложенность подзапросов SQL. ¦ ¦ 844 N Вложение агрегации не разрешается. ¦ ¦ 845 S Слишком сложное выражение SQL. ¦ ¦ 846 C Нельзя применять команду GROUP к составному полю. ¦ ¦ 848 U Нельзя проектировать отличные от типа CNT значения. ¦ ¦ 851 S В командах SELECT указаны несовместимые данные. ¦ ¦ 860 S Подзапрос возвратил более, чем одну запись. ¦ ¦ 1001 F Возможность не доступна. ¦ ¦ 1012 O Ошибка в памяти ДОС. ¦ ¦ 1101 C Не удается открыть файл ["<файл>"]. ¦ ¦ 1102 C Не удается создать файл ["<файл>"]. ¦ ¦ 1104 F Ошибка при чтении файла. ¦ ¦ 1105 F Ошибка при записи в файл. ¦ ¦ 1107 S Удалена ссылка на структурированный файл типа .CDX. ¦ ¦ 1108 R Слишком длинное выражение отношений. ¦ ¦ 1111 I Неверный файловый дескриптор. ¦ ¦ 1112 F Ошибка при закрытии файла. ¦ ¦ 1113 F Файл не открыт. ¦ ¦ 1115 D База данных запорчена. ¦ ¦ 1117 W Неверная длина ключевого поля. ¦ ¦ 1124 К Слишком большой ключ. ¦ ¦ 1126 R Слишком длинная запись. ¦ ¦ 1127 F В FOR и WНILE необходимо задавать логические выражения. ¦ ¦ 1134 V Переменная должна принадлежать выбранной базе данных. ¦ ¦ 1140 F Слишком длинное для FILTER выражение. ¦ ¦ 1141 I Неверный номер индекса. ¦ ¦ 1145 M Поле ключа должно быть символьным, датой или числовым. ¦ ¦ 1147 T Для объекта уже установлена одна связь. ¦ ¦ 1148 T Слишком много связей. ¦ ¦ 1149 N Для буфера не хватает памяти. ¦ ¦ 1150 N Не хватает памяти для создания схемы файла. ¦ ¦ 1151 N Не хватает памяти для имени файла. ¦ ¦ 1152 C Доступ к выбранной базе данных невозможен. ¦ ¦ 1153 A Попытка переместить файл на другое устройство. ¦ ¦ 1156 D Дублируемые имена полей. ¦ ¦ 1157 C Изменить файл не удается. ¦ ¦ 1162 P Процедура не найдена. ¦ ¦ 1163 B База данных Browse закрыта. ¦ ¦ 1164 B Структура Browse изменена. ¦ ¦ 1190 I Неверная сигнатура в библиотечном файле типа .LIB. ¦ ¦ 1191 B Неправильный файл типа .LIB. ¦ ¦ 1192 I Неопределенная внутренняя ошибка символа .LIB. ¦ ¦ 1193 M Отсутствует секция .RTT. ¦ ¦ 1194 L Не удалось выполнить команду компоновки. ¦ ¦ 1195 O Неверная версия объектного файла "<файл>". ¦ ¦ 1196 "<файл>" не является файлом типа EXE системы FoxPro. ¦ ¦ 1201 T Используется слишком много имен. ¦ ¦ 1202 P Программа слишком велика. ¦ ¦ 1206 R Макроопределение задается рекурсивно. ¦ ¦ 1211 I Несоответствие операторов IF, ELSE и ENDIF. ¦ ¦ 1212 S Слишком глубокое вложение структур. ¦ ¦ 1213 M Несоответствие в структуре типа case. ¦ ¦ 1214 E Отсутствует оператор ENDTEXT. ¦ ¦ 1217 P Ошибка в операторе GET в шаблоне. ¦ ¦ 1220 I В команде неверный символ. ¦ ¦ 1221 R В команде отсутствует необходимый дополнительный оператор. ¦ ¦ 1223 I Неверная ссылка на переменную. ¦ ¦ 1225 ["<имя>"] должно быть переменной памяти. ¦ ¦ 1226 ["<имя>"] должно быть файловой переменной ¦ ¦ 1229 T Слишком мало аргументов. ¦ ¦ 1230 T Слишком много аргументов. ¦ ¦ 1231 M Отсутствует операнд. ¦ ¦ 1232 ["<имя>"] должно быть массивом ¦ ¦ 1234 S Индексы превышают установленные границы. ¦ ¦ 1235 S Неверная структура. ¦ ¦ 1238 N Не найден оператор PARAMETER. ¦ ¦ 1241 I Недопустимый тип данных в групповом выражении. ¦ ¦ 1243 I Внутренняя ошибка: в отчете слишком много символов. ¦ ¦ 1245 E Ошибка при определении поля метки. ¦ ¦ 1246 T Общая ширина меток превысила максимально возможный размер. ¦ ¦ 1249 T Задействовано слишком много команд READ. ¦ ¦ 1252 C Слишком большая длина у откомпилированного для данной строки ¦ ¦ кода. ¦ ¦ 1254 N Недопустимое вложение меток ключей. ¦ ¦ 1255 К Неверная метка ключа. ¦ ¦ 1256 M В метке ключа обнаружено несоответствие фигурных скобок. ¦ ¦ 1257 К Слишком длинная строка ключа. ¦ ¦ 1300 M Отсутствует правая круглая скобка ). ¦ ¦ 1304 M Отсутствует левая круглая скобка (. ¦ ¦ 1306 M Отсутствует запятая ,. ¦ ¦ 1307 D Деление на 0. ¦ ¦ 1308 S Переполнен стек - слишком сложное выражение. ¦ ¦ 1309 N Не объектный файл. ¦ ¦ 1405 R Выполнение команды RUN или ! прервано. ¦ ¦ 1410 U Нельзя создать временный рабочий файл(ы). ¦ ¦ 1600 N Не хватает памяти, чтобы выполнить над базой данных команду USE. ¦ ¦ 1604 N Строка меню не определена. ¦ ¦ 1605 N Всплывающее меню не определено. ¦ ¦ 1621 N Содержимое для данного меню не определено. ¦ ¦ 1631 B Неверные границы массива. ¦ ¦ 1632 I Неправильный формат файла типа .WIN. ¦ ¦ 1642 C Не обнаружен ресурс COLORSET. ¦ ¦ 1643 P Запорчен драйвер принтера. ¦ ¦ 1644 P Драйвер принтера не найден. ¦ ¦ 1645 R Ошибка вложения отчета. ¦ ¦ 1646 T Тип общего поля должен быть числовым. ¦ ¦ 1647 I Недопустимый тип данных в выражении поля. ¦ ¦ 1649 N Данной команде не предшествует команда PRINTJOB. ¦ ¦ 1652 A Попытка воспользоваться функцией системы FoxPro как массивом. ¦ ¦ 1653 L Ошибка при вложении меток. ¦ ¦ 1659 C Невозможно преобразовать файл memo в файл базы данных, ¦ ¦ предназначенный только для чтения. ¦ ¦ 1695 C Команды COLUMN/FORM разрешается применять только с ¦ ¦ дополнительным оператором FROM. ¦ ¦ 1696 N С FROM не разрешается использовать дополнительные ¦ ¦ операторы NOWAIT/SAVE/NOENVIRONMENT/IN WINDOW. ¦ ¦ 1698 C Команды COLUMN/ROW/ALIAS/NOOVERWRITE/SIZE/SCREEN разрешается ¦ ¦ применять только с дополнительным оператором FROM. ¦ ¦ 1705 F Доступ к файлу отвергнут. ¦ ¦ 1707 S Удалена ссылка на структурированный файл типа .CDX. ¦ ¦ 1708 F Файл открыт в другой рабочей области. ¦ ¦ 1715 S Спецпроцессор "<спецпроцессор>" не найден. ¦ ¦ 1716 "<очередь>" не найдена ¦ ¦ 1717 U Нельзя сгенерировать драйвер принтера. ¦ ¦ 1718 F Файл предназначен только для чтения. ¦ ¦ 1719 C При остановке программы невозможно построить APP.EXE. ¦ ¦ 1903 S Слишком длинная для размещения строка. ¦ ¦ 1907 B Неправильное определение устройства. ¦ ¦ 1908 B Неправильная ширина или десятичный аргумент местонахождения. ¦ ¦ 1999 F Функция не реализована. ¦ ============================================================================= * Во второй колонке в таблице приведена ссылка на раздел в списке сообще- ний об ошибках, упорядоченном согласно