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

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

Прерывание процедуры!!! [D6, Win2k]


Youri ©   (2002-11-04 12:29:00) 

Уважаемые мастера!
В Delphi новичок. Помогите!
Как прервать выполнение процедуры по заданому условию в произвольномместе?
Спасибо!


Zemal   (2002-11-04 13:02:00) [1]

Могу добавить: есть способ вызова "молчаливого исключения", которое прерывает не только выполнение процедуры, а прерывает выполнение всей ципочки вызовов, т.е. если ты его вызов поставишь в процедуре или функции, которую будешь вызывать из другой процедуры или функции, то код будет полностью приостановлен и небудет выполнено даже того кода, который расположен следом за вызовом процедуры или функции, где использован этот "выход". Ну т.е. остановка полнейшая и прекращение всего-всего :). Этот метод можно использовать для "закрытия" событий без дальнейшей обработки (такое иногда бывает нужно и полезно). Называется этот метод Abort. Ставь его где не попадя и всё будет в порядке :)... гы-гы :)


BOA_KAA   (2002-11-04 12:46:00) [2]


> Anatoly Podgoretsky © (04.11.02 12:37)

Я знаю, я до кучи про циклы вставил:-)


Youri   (2002-11-04 12:44:00) [3]

Большое спасибо!
Exit помогает!


Anatoly Podgoretsky   (2002-11-04 12:37:00) [4]

BOA_KAA © (04.11.02 12:30)
Break процедуру не прерывает


SottNick   (2002-11-04 12:30:00) [5]

exit;


BOA_KAA   (2002-11-04 12:30:00) [6]

Break, Exit


Наверх

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