Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

exceptions


Bo$$ ©   (2008-09-25 17:19:00) 

чем отличается raise от raise Exception


Сергей М.   (2008-09-25 21:31:00) [1]


> Bo$$   (25.09.08 17:19)  


Как минимум тем что конструкция raiseуспешно компилируется, а raise Exceptionскомпилирована быть не может.
Ессно при условии, что обеэти конструкции находятся в полагающем для них месте.


Поросенок Винни-Пух   (2008-09-25 17:23:00) [2]

количеством буков


Palladin   (2008-09-25 17:23:00) [3]

raise вызывается в конструкции
try
except
end

в секции except для повторного возбуждения исключения
например
try
...
except
запись в лог
raise; // возбуждение исключения того же типа, что было поймано, дабы последующие каскады try его поймали, а не находились в неведении что ничего не произошло
end


raise классИсключения
используется для возбуждения исключения указанного типа в любом участке кода


Наверх

Титульная страница Поиск, карта сайта Написать письмо