![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прерывание процедуры!!! [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