[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Stop program execution.
Source position: systemh.inc line 1408
procedure halt( |
errnum: LongInt |
); |
Halt stops program execution and returns control to the calling program. The optional argument Errnum specifies an exit value. If omitted, zero is returned.
Note that this skips any try/finally (implicit or explicit) or try/except blocks, thus may result in memory leaks. Finalization sections of units will be executed.
None.
|
Exit current subroutine. |
Program Example30; { Program to demonstrate the Halt function. } begin Writeln ('Before Halt.'); Halt (1); { Stop with exit code 1 } Writeln ('After Halt doesn''t get executed.'); end.