Модуль
System
Procedure Break;
Процедура
осуществляет досрочный выход из циклов For, While или Repeat.
Процедура должна
находиться внутри этих циклов, иначе транслятор сообщит об ошибке.
Procedure Continue;
Процедура досрочно
начинает следующую итерацию циклов For, While или Repeat.
Процедура должна
находиться внутри этих циклов, иначе транслятор сообщит об ошибке.
Procedure Exit;
Осуществляет
немедленный выход из текущей подпрограммы. Если текущей подпрограммой является
главная программа, она завершает работу.
Procedure Halt[(Exitcode: Integer)];
Процедура выполняет
аварийное завершение программы. Чтобы нормально завершить приложение, вызовите Application.Terminate. Exitcode - необязательное выражение,
которое определяет код завершения вашей программы.
Пример:
if 1 = 1 then
begin
if 2 = 2
then
begin
if 3 =
3 then
begin
Halt(1); { Программа остановится здесь! }
end;
end;
end;
Canvas.TextOut(10, 10, 'Это не будет выполнено');
end;