в редактор на местоположение ошибки
переводитесь в редактор на местоположение ошибки . В строке состояний будет
содержаться краткое описание ошибки периода прогона:
ERROR ошибкином : сообщение об ошибках
(ошибка)
См. также ERADR
---------- ERL
ERR
ERROR
RESUME
Пример 'настроить обработчик ошибок
-------- ON ERROR GOTO ошибок обработчик
WHILE I 'этот цикл оканчивается ошибкой
-146 -
I =10/0 'это вызывает ошибку периода прогона
WEND
Ошибок обработчик
------------------
PRINT "Обработчик захватил ошибку периода прогона"
PRINT ERR, "в строке" ERL
END
Заявление ON/GOSUB
-------------------
Функция ON/GOSUB вызывает одну из нескольких возможных подпрограмм
---------------- в соответствии со значением числового выражения.
Синтаксис ON n GOSUB метка [,метка]....
----------
Замечания n - это числовое выражение в диапазоне от 0 до 255, а метка
---------- идентифицирует заявление на ветвление к ней. n определяет к
какой из меток осуществляется переход (например если n=4, получает управле-
ние четвертая метка в списке). Если n равно 0 или больше, чем число меток в
списке, Турбо-Бейсик продолжает исполнение следующего по порядку заявления.
Каждая подпрограмма должна оканчиваться ключевым словом RETURN для
обеспечения возобнавления с того заявления, которое следует непосредственно
за заявлением ON/GOSUB.
Многопутевое ветвление может также реализоваться с помощью заявлений
SELECT и IF-блоковое, причем они более гибкие, чем ON/GOSUB.
Пример FOR I% = 1 TO 3
------ ON I% GOSUB обработчик один, обработчик два, обработчик три
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий