Программирование на Бейсик 48/128 для ZX-Spectrum 1993 г.

SPECTRUM-бейсик - сообщения об ошибках.


Сообщения об ошибках

При обнаружении ошибки интерпретатор останавливает выполне-
ние программы (или бейсик-оператора, набранного в непосредст-
венном режиме) и выводит в нижней части экрана соответствую-
щее сообщение. Каждое сообщение содержит код (цифру или
букву), указание на причину ошибки и номер строки и оператора
в ней, на котором остановилось выполнение программы.

• ОК_

Успешное завершение программы или попытка перейти на
строку с номером, большим любого, имеющегося в программе.

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_число слишком велико

-J о

в результате вычислении получается число больше 1,7*10
(возможно, была попытка деления на 0).

7 RETURN without GOSUB_RETURN без GO SUB

число операторов RETURN больше числа GO SUB.

8 End of file_конец файла

сообщение в Spectrum-Бейсике не используется.

9 STOP statement__оператор STOP

был использован оператор STOP для остановки программы.
CONTINUE продолжит выполнение со следующего оператора.

A Invalid argument_недопустимый аргумент

функция получила недопустимое значение аргумента.

В Integer out of range_округление вышло за границы

значение было округлено до ближайшего целого и не попало в
допустимый диапазон.

С Nonsense in BASIC_бессмысленно « Бейсике

оператор не имеет смысла с точки зрения Spectrum-Бейсика.

D BREAK — CONT repeats_прерывание — CONTINUE повторит

останов по клавише Break. CONTINUE повторит оператор, при
выполнении которого произошло прерывание.

Е Out of DATA___нет данных

количество считываний данных операторами READ превысило
количество элементов данных в операторах DATA.

F Invalid file name_недопустимое имя файла

в операторе SAVE указано недопустимое имя файла (меньше
одного символа или больше 10 символов) либо использовано
недопустимое имя канала в операторе OPEN# (см. [1]).

G No room for line__нет места для строки

не хватает свободной памяти для ввода новой строки программы.

Н STOP in INPUT_STOP в операторе INPUT

ввод STOP на запрос оператора INPUT.

I FOR without NEXT____FOR без NEXT

число операторов NEXT меньше числа операторов FOR, и одновре-
менно некорректно заданы предельное значение управляющей
переменной и шаг ее изменения.

J Invalid I/O device_недопустимое устройство ввода/вывода

сообщение, используемое при работе С каналами и потоками (см.
[1]).

К Invalid colour_недопустимый цвет

задано недопустимое значение в INK, PAPER, FLASH, INVERSE или
OVER, или использован недопустимый управляющий символ.

L BREAK into program___прерывание программы

нажата клавиша Break. В сообщении указывается оператор,
выполненный последним. Оператор CONTINUE продолжит выпол
нение программы со следующего оператора.

М RAMTOP no good_недопустимый RAMTOP

значение, занесенное в системную переменную RAMTOP, слиш-
ком мало.

N Statement lost_нет оператора

была предпринята попытка перехода на несуществующий опе-
ратор.

О Invalid stream___недопустимый поток

сообщение, используемое при работе с потоками (см. [1]).

P FN without DEF__FN без DEF

вызов функции пользователя без ее определения.

Q Pirimetr error______ошибка в параметрах

оператор FN содержит неверное количество параметров, или
один из них имеет значение неправильного типа (например,
символьное вместо числового или наоборот).

R Таре loading error ошибка при загрузке с ленты

неудачно прошла процедура загрузки, подгрузки или проверки
файла.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Обьявления - реклама и обьявления.
Новости - игры и софт.
Армянское радио - Почему армянам всегда везет ?
Семь и 1/2 - Приколы русского радио.
Мнение - И в железе есть душа.

В этот день...   29 марта