Дисковая операционная система TR DOS 1993 г.

Раздел 7 - сообщения об ошибках.


1.14. СООБЩЕНИЯ ОБ ОШИБКАХ

Коща вы вводите комавду TR-DOS, команда будет выполнена при усло-
вии, что она достоверна Если эта команда не относится к числу вызванных

MJN, FORMAT и т.д.), TR-DOS игнорирует ее. Если
имеется ;ё$ШаК£ическа**: ошибка или ошибка возникает при выполнении ко-
манды^!на дисплее появится сообщение об ошибке. Ниже приведены сооб-
щения: Ьб ошибках и причины, их вызывающие.

в TR-DOS .(LOADi:

(1) NO DISK (Диск отсутствует) — Диск отсутствует или в дисководе
неформатированный диск» или открыта заслонка
диска. На экране появляется команда после под-
сказки А>. Вы можете вставить диск или закрыть
^заслонку дисковода и нажать ENTER для выпол-
нения: той же самой команды.

(2) NO FILE(S) Нет фаэда&в) — TR-DOS не может найти файла на
диске. Эта ошибка появляется также в случае ис-
пользования любой команды которая неправиль-
но обозначает файл.
Например: ^-^р;;:^;;:

LOAD "TEST" CODE В^сЖЩ), чтобй:
ERASE "DUMMY1" 0АТА%есто того.^обы: ERASE
DATA

"TEST"

'DUMMY2'

(3) *ERROR* — Это сообщение i ё&ш: В команде, которую

вы напечатали j! есть синтаксическая ошибка, на-

ERASE 1" :::iiiii::.

Ошибка — отсутствует название файла.

(4) OUT OF MEMORY (вне пам|гга>: i Srro сообщение появится при

загрузке щк)граммьг: i йй^а и при отсутствии для
нее достаточного места в памяти, таюкё при ис-
пользовании команды MOVE, есж^нйз^ ме-
нее 4-х КБайт необ^^ййфЖ рабочего
пространства. Эта ироблема обьгаю решается с
помощью c6poca ::Koi^j^Ttpa.

(6) OVERWRITE EXISTING FILE? (Y/N) Перезаписать на существу-
ющей файл? Это сообщение появляется при ко-
пировании всех файлов е Одного диска на другой.
Уже существует файл с такиМ й&жашем и такого
же типа. Вы можете ввести Y с целью перезаписи
на существующий файл или N с целью игнориро-
вания этого файла.

(7) DISK ERROR (ошибка на диске) — На диске ;йгёееп^ неисправность
на дорожке XX, в секторе YYp^kai;iyki3aHO в со-
общении. У вас еста три выбора: вы можете напе-
чатать "R", чтобы сделатьjповторную попытку и,
в большинстве случаев, усйёщйй.^^рпшть опера-
цию;

"А" — чтобы прервать операцию и вернуться в TR-DOS; .

"Г — чтобы проигнорировать этот сектор к. щюдолжить работу с оста-
льными операциями.

DISK ERROR

TRK XX SEK YY

RETRY, ABORT, IGNORE?

(8) WRITE PROTECT (защита от записи) :^;ргск защищен от записи.
Как и в Предыдущем;; варианте есть три выбора,

jj;:;::;„ однако нетсмысла делать повторную попытку, ес-
:|:;;1!;.ли.вы не изменили!дйск или не сделали его неза-
щищенным.

DISK PROTECT
TRK О SEC 1

RETRY, ABORT, IGNORE?

(9) VERIFY ERROR (ошибка в проверке) — Это сообщение может по-
явиться, ' когда используется команда VERIFY

-{проверка). Сообщение информирует, что файл на
диске — не тот же, что и файл в памяти.

Всё;: щяшкна^анные сообщения об ошибках появляются только тогда,
коща.ьЩ 'й^ШЬЬдитРЯ с TR-DOS. Если команда была выдана из SOS или
с машинного кода;:: либо в качестве прямого кода, либо из программы, на
экране не появится шкжйгЬгсаббщения. Однако они записываются в виде
CODE в регистровой паде кода используются следующие значения:

0 — нет ошибок

1 — нет файла

2 — файл существует

3 — нет пространства

4 — указатель перепаяйёния

5 — переполнение; номера записи

6 — нет дискам

7 — ощибкинаГд^ске

Iittmсинтаксиса
Шепоток уже оифыт

диск не форматирован
12 44f: поток не отарьгг

Чтоб$ д олучцтйКФД ошибки, устанавливается переменная, равная кома-
нде TR-DOSi :Эта!нёременная примет величину кода ошибки по завершении
команды TR-DOS::

ПрИМер 1: ..:;::!:::::...

LET

Пример 2:::!й^аршую профамму.
Простая программа, иллюстрирующая использование кода.
Ошибки 1:

10 CLEAR 65367.

20 LET ERR4JSRi$$PrREM: LOAD "COPY" CODE
25 REM ERRPR С0(УЁ IS RETURNED IN THE VARIABLE ERR
(код ошибки возвращается вгпёременную ERR)
30 IF ERR=1 THEN Ci&rMtif AT Ю.:||: "'COPY' CODE NOT ON
DISK": STOP ""'f
40 RANDOMIZE USR 3276Й:
50 RANDOMIZE USR 15616^




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Читатель-читателю - В.Сироткин. Защита программ (взгляд на проблему).
Are You A Speccy Freak?
Интервью - Интервью с RAINDEX'ом.
Введение - Немножко новостей, правда не все они хорошие.
MinskZxNet - Hовый год начался с большого количества пойнтовок, на моей памяти их было уже 3.

В этот день...   24 ноября