ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 3 Перевод всей документации выполнил Сергей АгАрков. Если возникли какие-либо вопросы или предложения по качеству перевода, обра- щайтесь: Jew Smile MO Station 2:5040/22.3 Serg Agarkoff +7-(421)-626-8486 время работы станции с 15:00 до 23:30 по московскому времени в будние дни и круглосуточно в выходные и праздники. По этому же телефону меня можно застать с 3:00 до 12:00 по московскому вре- мени. Спросить капитана Агаркова. Домашний телефон +7-(421)-626-8486 чс 13:00 до 0:30 по москве. Приложение B НННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН КОДЫ ОШИБОК ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД ERRORS.EQU НННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН EQUATE-метки кодов ошибок присваивают мнемонические метки кодам, возвращаемым функцией ERRORCODE(). Файл EQUATE-меток кодов оши- бок (ERRORS.EQU) это файл в формате CLARION SOURCE, содержащий оператор EQUATE для каждого кода ошибки, который можно перехва- тить на уровне Клариона. Есть уйма всяческих ошибок, которые, в принципе, могут привести к состоянию "ОСТАНОВ ВО ВРЕМЯ ИСПОЛНЕ- НИЯ" (Run-time Halt). Это означает, что программа немедленно об- ламывается, выводится сообщение об ошибке и юзер вылетает в ДОС. ERRORS.EQU изначально находится там, куда был устанолен CDD. Этот файл можно подключить к исходному тексту программы операто- ром: INCLUDE('ERRORS.EQU'). ! ERRORS.EQU -- ERRORCODE EQUATES ! Значение, Значение, ! возвращаемое возвращаемое ! ERRORCODE() ERROR() NoError EQUATE(0) !'' NoFileErr EQUATE(02) !'File Not Found' !Файл не найден NoPathErr EQUATE(03) !'Path Not Found' !Путь не найден TooManyErr EQUATE(04) !'Too Many Open Files' !Слишком много открытых файлов NoAccessErr EQUATE(05) !'Access Denied' !Доступ запрещен BadMemErr EQUATE(07) !'Memory Corrupted' !Неисправность памяти NoMemErr EQUATE(08) !'Insufficient Memory' !Недостаточно памяти BadDriveErr EQUATE(15) !'Invalid Drive' !Неправильно указан диск NoEntryErr EQUATE(30) !'Entry Not Found' !Элемент не найден IsLockedErr EQUATE(32) !'File Is Already Locked' !Файл уже заблокирован BadRecErr EQUATE(33) !'Record Not Available' !Запись недоступна NoRecErr EQUATE(35) !'Record Not Found' !Запись не найдена BadFileErr EQUATE(36) !'Invalid Data File' !Ошибка в файле данных NotOpenErr EQUATE(37) !'File Not Open' !Файл не открыт DupKeyErr EQUATE(40) !'Creates Duplicate Key' !Запись с таким ключом уже есть IsHeldErr EQUATE(43) !'Record Is Already Held' !Запись уже захвачена BadNameErr EQUATE(45) !'Invalid Filename' !Неправильное имя файла !(А.С.П - Так он ругается на попытку создать файл с русским име- ! нем, например АГАРКОВ.С_П, несмотря на то, что ДОС это вполне ! позволяет.) BadKeyErr EQUATE(46) !'Key Files must be Rebuilt' !Надо перестроить ключевые файлы InvalidFileErr EQUATE(47) !'Invalid File Declaration' !Неправильное описание файла BadTranErr EQUATE(48) !'Unable to log transaction' !Не могу вести протокол транзакции IsOpenErr EQUATE(52) !'File Already Open' !Файл уже открыт NoCreateErr EQUATE(54) !'No Create Attribute' !У файла нет атрибута CREATE NoShareErr EQUATE(55) !'File Must Be Shared' !Файл надо открыть в совместном режиме BadMemoErr EQUATE(57) !'Invalid Memo File' !Ошибка в файле примечаний ExclReqErr EQUATE(63) !'Exclusive Access Required' !Требуется монопольный доступ ShareVioErr EQUATE(64) !'Sharing Violation' !Нарушение совместного режима CantRollErr EQUATE(65) !'Unable to rollback transaction' !Не могу отменить транзакцию TypeDescErr EQUATE(75) !'Invalid Field Type Descriptor' !Неверный описательтипа поля BadIndexErr EQUATE(76) !'Invalid Index String' !Неправильная строка для индексации IndexAccessErr EQUATE(77) !'Unable To Access Index' !Не могу получить доступ к индексу BadParmErr EQUATE(78) !'Invalid Number Of Parameters' !Параметров или мало или много NoDriverSupport EQUATE(80) !'Function not supported' !Эта функция не поддерживается |