На этом шаге мы рассмотрим процедуру Halt.
Процедура Halt останавливает выполнение программы и возвращает управление операционной системе.
В отличие от управляющих процедур Break, Continue и Exit, которые не имеют параметров, процедуре Halt может быть передан необязательный параметр, который задает код завершения программы. Этот код может проверяться порождающим процессом:
procedure ExampleExit; . . . . . begin <Оператор>; . . . . . if <Выражение> then Halt(<Код завершения>); . . . . . <Оператор>; end;
На следующем шаге мы рассмотрим процедуру RunError.