Код ошибки |
Наименование сообщения |
Значение |
Примечание |
0 |
ОК |
|
Успешное завершение программы или попытка перейти на строку с номером, большим любого, имею- щегося в программе. |
1 |
NEXT without FOR |
NEXT без FOR |
Встречен оператор NEXT без соот- ветствующего FOR. |
2 |
Variable not found |
переменная не найдена |
Переменная была использована без присвоения ей значения или загрузки значения с ленты. |
3 |
Subscript wrong |
неправиль- ный индекс |
Значение индекса вышло за грани- цу размерности массива. |
4 |
Out of memory |
нет памяти |
Не хватает памяти для выполне- ния оператора. |
5 |
Out of screen |
выход за эк- ран |
Оператор INPUT срегенировал более 22 строк в нижней части эк- рана, или в AT был использован номер строки, превышающий 21. |
6 |
Number to big |
число слиш- ком велико |
В результате вычислений получа- ется число больше 1,7 10 (возмож- но, была попытка деления на 0). |
Код ошибки |
Наименован ие сообщения |
.......- |
Примечание |
7 |
REIURN without GOSUB |
REIURN без GO SUB |
Число операторов REIURN боль- ше числа GO SUB |
8 |
End of file |
конец файла |
Сообщение в Spectrum-Бейсик не используется |
9 |
STOP statement |
мпгргмр
STOP |
Был использован оператор STOP для остановки программы CONTINUE продолжит выпол- нение со следующего оператора. |
А |
Invalid argument |
недопустимый аргумент |
Функция получила недопустимое значение аргумента |
В |
Integer out of
range |
округление вышло за границу |
Значение было округлено до бли- жайшего целого и не попало в до- пустимый диапазон. |
С |
Nonsense in BASIC |
бессмыслен- но в Бейсике |
Оператор не имеет смысла с точки зрения Spectrum-Бейсика. |
D |
BREAK-CONT * epeats |
прерывание-
CONTINUE
повторит |
останов по клавише BREAK CONTINUE повторит оператор, прь выполнении которого произош- ло прерывание |
I"
.И«п |
Наименование сообщения |
Значение |
При меч ани* |
Б F |
Out of DATA Invalid file name |
нет данных
недопустимое имя файла |
Количество считываний данных onepa-ropaREAD превысило коли- чество элементов данных в опера- торах DATA.
В операторе SAVE указано не допустимое имя файла (меньше одного символа или больше 10 сим- волов) либо использовано недопус- тимое имя канала оператора см. II])- |
G |
NO room for line |
нет места для строки |
Не хватает свободной памяти для ввода новой строки программы. |
Н |
STOP in INPUT |
STOP в опе- раторе INPUT |
Ввод STOP на запрос оператора INPUT |
I |
FOR without NEXT |
FOR без NEXT |
Число оператора NEXT меньше числа оператора FOR, и одновре- менно некорректно заданы пре- дельное значение управляющей пе- ременной и шаг ее изменения. |
J |
Invalid I/O divice |
не допусти- мое устройст- во вв од а/вы- |
Сообщение, используемое при ра- боте с каналами и потоками (см.
Ш). |
Код ошибки |
Наименование 1 fmt ник сообщения J |
Примечание |
К |
Invalid colour |
■P яятуСГИ- мым цвет |
Задано недопустимое значение в INK, PAPER, FLASH, INVERSE или OVER, или ис- пользован недопустимый управля- ющий символ |
L |
BREAK oft» |
. • iiHwe
программы |
нажата клавиша Break В сооб- щении указывается оператор, вы- полненный последним Оператор CONTINUE продолжит ты или ние программы со следующего оператора |
М |
RAMTOR no good |
недопустим ый RAMTOR |
значение, занесенное в системную переменную RAMTOR, слишком
мало. |
N |
Statement k>st |
нет оператора |
была предпринята попытка пере- хода на несуществующий оператор. |
О |
Invalid stream |
н ед опусти м ый поток |
сообщение, используемое при ра- боте с потоками (см.[1]). |
Р |
FN without DEF |
FN без DEF |
Вызов функции пользователя без ее определения |
Q |
Parametr error |
ошибка в па- раметрах |
оператор FN содержит неверное количество параметров, или один из них имеет значение неправиль- ного типа (например, символьное вместо числового или наоборот). |
Код |
Наименование |
Значение |
Примечание |
ошибки |
сообщения |
|
|
R |
Таре loading error |
ошибка при |
неудачно прошла процедура заг- |
|
|
загрузке с |
рузки, подгрузки или проверки |
|
|
ленты |
файла |