Приложение В
Сообщения
Они появляются в нижней части экрана, если компьютер остано-
вился при выполнении некоторого оператора бейснка, и указывает
причину, вызвавшую останов. Сообщение содержит кодовый номер или
букву. Краткое сообщение помогает найти ошибочную строку и оши-
бочный оператор в этой строке (команда указывается рак строка О,
оператор I располагается в строке первым, оператор 2 следует
после первого или THEN н т. д.
От состояния CONTINUE зависит очень многое в сообщениях. Обыч-
но сообщение начинается с оператора, специфицированного в преды-
дущем сообщении, но имеется исключения-сообщение 0,9, D. (смотри
также приложение С).
|
код |
3 н а ч e |
н и е |
ситуация |
|
1 |
2 |
3 | |
|
0 |
OK (о'кей! порядок! |
) |
разное |
|
Успешное завершение или перевод на строку | |||
|
1 |
NEXT WITHOUT FOR (NEXT без FOR) Управляющей переменной нет (не была опре- |
NEXT |
|
2 |
VARIABLE NOT FOUND ( переменная не найдена) Для простой переменной выдается,если она |
разное |
|
И 3 |
SUBSCRIPT WRONG ( ошибочный адрес ) Индекс превышает размерность массива,либо |
в индексной переменной или подстроке |
|
4 |
OUT OF MEMORY ( вне памяти ) В памяти недостаточно места для ваших дей- |
LET, INPUT, FOR, DIM, GO SUB, LOAD, MERGE. |
|
5 |
OUT OF SCREEN ( вне экрана ) Если оператор INPUT генерирует больше,чем |
PRINT, |
|
6 |
NUMBER ТОО BIG ( число больше макс.Допуст.) В результате вычислений получилось число |
арнфметич. |
|
7 |
RETURN WITHOUT GO SUB (RETURN без GO SUB) Встретилось больше операторов RETURN,чем |
RETURN |
|
8 |
END OF FILE (конец файла) |
операции с внешней памятью. |
|
9 |
STOP STATEMENT (оператор STOP) |
STOP. |
|
После этого сообщения CONTINUE не может | ||
|
a |
INVALID ARGUMENT (ошибочный аргумент) Аргумент функции ие допустим в данной вер- |
SQR, |
|
в |
INTEGER OUT OF RANGE (переполнение целого) Выдается,когда аргумент с плавающей точкой |
RUN, RANDOMIZE, POKE, DIM, GO TO, GO SUB, LIST, LLIST, PAUSE, PLOT, CHRB, PEEK, USR ( с числовым аргументом) |
|
С |
NONSENSE IN BASIC (выражение не бейснка) Текст (строка) не распознается бейсиком |
VAL, |
|
D |
BREAK-CONT REPEATS Клавиша BREAK нажата во время действия |
LOAD, |
|
E |
OUT OF DATA ( вне данных ) Попытка выдать READ когда список данных в |
READ |
|
F |
INVALID FILE NAME (неверное имя файла) Оператор SAVE с пустой строкой вместо имени |
SAVE |
|
G |
NO ROOM FOR LINE (нет места для строки) Недостаточно места в памяти для записи |
ввод строки в |
|
H |
STOP IN INPUT Некоторые введенные данные начинаются с |
INPUT |
|
I |
FOR WITHOUT NEXT (FOR без NEXT) Цикл FOR ни разу не выполнялся,не найден |
FOR |
|
J |
INVALID I/O DEVICE (неверное устройство Ввода-вывода) |
в операциях |
|
К |
INVALID COLOUR (неверный цвет) Специфицированное число имеет неверное |
INK, |
|
L |
BREAK INTO PROGRAM (BREAK во время выполне- Нажата клавиша BREAK;это обнаруживается |
разное |
|
M |
RAMTOP NO GOOD (адрес RAMT0P не годен) Число,указанное для RAMT0P,слишком велико |
CLEAR, |
|
N |
STATEMENT LOST (оператор отсутствует) |
RETURN CONTINUE |
|
0 |
INVALID STREAM (ошибочный поток данных) |
в операциях |
|
P |
FN WITHOUT DEF (FN без DEF ) Определяемая пользователем функция не опре- |
FN |
|
делена в операторе DEF FN. | ||
|
Q |
PARAIETER ERROR (ошибка в параметре) Ошибочное число аргументов или один нз них |
FN |
|
R |
ТАРЕ LOADING ERROR (ошибка загрузки с ленты) Файл на ленте найден,но не может быть счи- |
VARIFY, |