OWBasic для Pocketviewer

Начало ВВЕДЕНИЕ Группа ОШИБКИ ВРЕМЕНИ ВЫПОЛНЕНИЯ Алфавитный указатель

Обработка ошибок

ERROR procname$,errornumber

   Эта процедура обрабатывает ошибки тем же самым способом, поскольку его обрабатывают встроенные процедуры. Это может быть использовано в процедурах пользователя. Параметры используют имя процедуры и номер сообщения:

НомерСообщение
0Синтаксическая ошибка
1*Несбалансированные скобки
2*Не полное выражение
3*Целый стек пуст
4*Не переменная
5*Таблица символов переполнена
6*Двойное определение метки
7*Целый стек переполнен
8*GOSUB стек пуст
9*GOSUB стек переполнен
10*Слишком большая вложенность циклов FOR
11*FOR NEXT непарны
12*Слишком много вложений GOSUBs
13*RETURN без GOSUB
14*В выражении ожидается разделитель
15*Неожиданный ELSE
16*Слишком много меток
17*Неизвестная функция
18*Неожиданный ENDIF
19Ожидается '<', '>' или '='
20Неизвестная команда
21*Незакрытый IF
22Несогласованные типы
23Список переполнен
24Неверный оператор
25*Плавающий стек пуст
26*Плавающий стек переполнен
27Недопустимо
28Ожидается целое число
29*Переменная не массив
30Индекс за пределами
31*Переменная массива использует больше DIM
32Строка слишком длинная
33Память заполнена
34*Строковый стек пуст
35*Строковый стек переполнен
36Отрицательный аргумент
37*Ожидается метка
38Неверный параметр
39Неудача
40*Неизвестная процедура
41*Ожидается идентификатор
42*Стек Include переполнен
43*Include файл не найден
44*Append файл не найден
45*Достигнут конец кода
46Слишком много параметров
47Без параметров
48*Вложенная процедура
49*ENDP без PROC
50*PROC не в начале
51*Слишком много процедур
52*Процедура уже существует
53Прерывание
54*Необъявленная метка
55Ожидается константа
56Aborted
57Деление на 0
58Неверный режим
59Неверный icon-файл
60Нет данных
61Не найден
62Файл существует
63*Пропущен ENDP
64*Массивы должны быть VAR - параметром
65Координаты за границами
66*VAR параметр здесь недопустим
67Не инициализирован
68*Не сохранён overlay
69*Не загружен overlay
70*Тот же overlay

Предупреждение: Не рекомендуется использовать сообщения отмеченные '*' (ошибки компиляции), которые могут измениться в дальнейших версиях.

Начало ВВЕДЕНИЕ Группа ОШИБКИ ВРЕМЕНИ ВЫПОЛНЕНИЯ Алфавитный указатель