Ada_Ru форум

Обсуждение языка Ада

пЮЯОПНЯРПЮМЕМХЕ ХЯЙКЧВЕМХИ.

Оставить новое сообщение

Сообщения

sv_lary
пЮЯОПНЯРПЮМЕМХЕ ХЯЙКЧВЕМХИ.
2012-12-17 10:36:34

гДПЮБЯРБСИРЕ !

 

мЕ ЛНЦС ЯЮЛНЯРНЪРЕКЭМН ПЮГНАПЮРЭЯЪ Я РЮЙНИ РЕЛНИ...

 

оСЯРЭ ЕЯРЭ МЕЙЮЪ ТСМЙЖХЪ. нМЮ ДНЯРЮРНВМН ДКХММЮ Х ЯНДЕПФХР ЛМНЦН ОНРЕМЖХЮКЭМШУ ХЯРНВМХЙНБ ХЯЙКЧВЕМХИ. б ЯХКС ЩРНЦН Е╦ РЕКН МЮОХЯЮМН ЯКЕДСЧЫХЛ НАПЮГНЛ :

 

begin

. . .

exception

. . .

end ...;

 

я ДПСЦНИ ЯРНПНМШ, ЩРЮ ТСМЙЖХЪ, ЮМЮКХГХПСЪ ПЮГМШЕ СЯКНБХЪ, ЛНФЕР Х ЯЮЛЮ БНГАСФДЮРЭ ХЯЙКЧВЕМХЪ, ОСР╦Л БШГНБЮ

 

Raise_Exception (. . .):

 

х РСР БНГМХЙЮЕР БНОПНЯ - ЕЯКХ БМСРПХ ВЮЯРХ exception ТСМЙЖХХ ОПХЯСРЯРБСЕР БЕРЙЮ others, МС, БНР РЮЙ :

 

exception

. . .

when Event : others =>

. . .

end . . .;

 

РН АСДСР-КХ ХЯЙКЧВЕМХЪ, БНГАСФД╦ММШЕ ЩРНИ ТСМЙЖХЕИ, НАПЮАЮРШБЮРЭЯЪ БМСРПХ Е╦ ЯЮЛНИ ? яСДЪ ОН ОНБЕДЕМХЧ ОПНЦПЮЛЛШ, РЮЙ Х ОПНХЯУНДХР... мН ЛМЕ ЩРН ЙЮФЕРЯЪ МЕКНЦХВМШЛ. еЯКХ Ъ ЯЮЛ БНГАСФДЮЧ ХЯЙКЧВЕМХЕ, ГМЮВХР Ъ ОПНЬС НАПЮАНРЮРЭ ЕЦН ЙНЦН-РН ДПСЦНЦН...

On 12/17/2012 11:36 AM, sv_lary wrote:

 

то будут-ли исключения, возбуждённы еэто йфункцие, йобрабатыватьс явнутр и еёсам ? ойСу дя поповеден июпрограм, мыт а кипроисход... ит Ном неэ токажет сянелогичн. ымЕс л ияс амвозбужд аюисключен, иезнач и тяпро шуобработа тье гоко-го тодруго...

 

гоЭ тоабсолют нологич. ноИсключен иеперехватывают сяближайш

имобработчик. омЧ тот утмож нопорекомендова... ть неиспользова when others тьб еззначим ой на тонеобходимос.

Если исключения для наружного применения явно отличаются от тех, которым не даётс явылетет, ьи хможн оперехватыват ь ипередават ьдальш:

 

when Outer_Exception =>

raise;

when others =>

...

 

-- If you want to get to the top, you have to start at the bottom

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти