Бейсике неприемлен результат ERL Интерпретаторного
принимать это во внимание.При использовании RESUME [строка#] генерируется
единственная инструкция перехода.ERL обычно используется в отладочных целях
,поэтому все это ,вероятно имеет небольшое значение.
Различия Правила ,касающиеся того ,с какой стороны относительного оператора
--------- сравниваемый по ERL номер должен находится,неприемлемы для Тур-
бо-Бейсика.Это связано с тем ,что в Турбо-Бейсике нет инструкции RENUM.Кроме
того,В Турбо- Бейсике неприемлен результат ERL Интерпретаторного Бейсика,по-
лучающийся при возникновении ошибки во время исполнения оператора DIRECT MODE.
См.также ERADR
ERROR
ON ERROR
Пример ON ERROR GOTO Ловушка
DIM X%(10)
FOR I%=1 TO 10
40 READ X%(I%)
PRINT X%(I%)
NEXT I%
'имеется недостаточное число элементов данных
70 DATA 1,2,3,4,5,6,7
80 END
90 Ловушка:
IF ERL=40 THEN
-114 -
RESTORE
RESUME
ELSE
PRINT "Неизветсная ошибка":END
ENDIF
Оператор ERROR
-------------
Функция ERROR вынуждает ошибку периода прогона.
-------
Синтаксис ERROR ОшибкиКод
---------
Замечания ОшибкиКод-это целое выражение от 0 до 255.Если ОшибкиКод-заранее
--------- определенный код ошибки (см.приложение Е),то ERROR вызывает такое
поведение вашей программы,как если бы произошла ошибка.Это предусмотрено
для отладки подпрограмм отслеживания ошибок .
Чтобы определить ваши собственные коды ошибок,используйте в ОшибкиКод такие
значения ,которые не используются Турбо-Бейсиком.Если вы не определяете про-
цедуру обработки ошибок для этих новых потребительских кодов ошибок,Тур-
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий