ВЫХОД ИЗ ПРОЦЕДУРЫ DELPHI
Из процедуры в Delphi можно выйти двумя способами: через оператор Exit и через оператор Raise. Оператор Exit позволяет выйти из процедуры без возбуждения исключения. Он может принимать необязательный параметр, который становится значением, передаваемым функции, вызвавшей данную процедуру.
Пример использования оператора Exit:
procedure SomeProcedure;
begin
if SomeCondition then
Exit(0);
// some code
end;
Оператор Raise, напротив, позволяет выйти из процедуры возбудив исключение. Он может принимать необязательный параметр - объект исключения, который будет передан обработчику исключения.
Пример использования оператора Raise:
procedure SomeProcedure;
begin
if SomeCondition then
Raise Exception.Create('Error message');
// some code
end;
Оба оператора могут использоваться для выхода из цикла или блока кода, помимо выхода из процедуры. Кроме того, в Delphi существует оператор Halt, который позволяет завершить работу приложения, но его использование не рекомендуется, так как это может привести к неконтролируемому завершению программы.
Урок на делфи 61. Разница между try Except и try Finally
урок на делфи 14. Прозрачная программа.
Урок на делфи 49. Круглая форма программы.
Уроки программирования на Delphi 4 процедуры и функции
Урок Delphi. Выход из цикла
урок на делфи 27. три способа закрыть программу.
Программирование в Delphi Урок 6. Цикл FOR. Посимвольная работа со строкой. Оператор Exit
ЛЯМБДА ЗОНД СНОВА КАК НОВЫЙ
Функции и возможности Delphi DS150E