Turbo Basic 1.1. Руководство пользователя


         

ERADR возвращает адрес самой последней


             WEND
             PRINT c" записей (строк в файле TEXT.DTA":END
            
            
            
            
             Функция ERADR
             -------------
            
 Функция     ERADR возвращает адрес самой последней ошибки.
 -------
            
 Синтаксис   y=ERADR
 ---------
            
 Замечания ERADR возвращает значение длинного целого ,представляющего положе-
 --------- ние самой последней ошибки .ERADR есть некоторое значение програм-
 много  счетчика ,которое выводилось бы ,но не выведено ,поскольку не включи-
 лось отслеживание ошибок(т.е. его можно можно использовать посредством вклю-
 чения выбора ошибок из меню опций для нахождения положения в исходной  прог-
 рамме того оператора,которое генерирует ошибку).
  ERADR предназначена в качестве функции некоторой последней пересортировки в
 подпрограммах обработки ошибок.Если какая-то подпрограмма ошибок не распола-
 гает  схемой обработки конкретной ошибки,вы ,по крайней мере ,можете вывести
 код ошибки(ERR) и ERADR на экран,и таким образом сообщить вашим  пользовате-
 лям о необходимости отчитаться о случившимся.
   См.также  ERL
             ERR
             ERROR
             ON ERROR
            
 Пример      ON ERROR GOTO ЛОВУШКА
             DIM X%(10)
             FOR I%=1 TO 10
              READ X%(I%) 'СЧИТАТЬ X 10 РАЗ
             PRINT X%(I%) '

                                     -112 -
          
          
             NEXT I%
             'В ПАМЯТИ НЕДОСТАТОЧНОЕ ЧИСЛО ЭЛЕМЕНТОВ ДАННЫХ
             DATA 1,2,3,4,5,6,7
             END 'СЛЕДУЮЩИЙ ОБРАБОТЧИК ОШИБОК ВЫВОДИТ НОМЕР И АДРЕС ОШИБКИ
             ЛОВУШКА :
             LOCATE 10,15
             'ВЫВЕСТИ СООбЩЕНИЕ В СЕРЕДИНЕ эКРАНА
             PRINT "ОШИбКА ТИПА "ERR" ПРОИЗОШЛА ПО АДРЕСУ "ERADR
             LOCATE 11,15
             PRINT "ПОжАЛУЙСТА ,ОТМЕТЬТЕ ЭТИ ЗНАЧЕНИЯ И СВЕРТЕСЬ С РУКОВОДСТ-
 ВОМ"
             END

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий