| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Stop program execution.
Source position: systemh.inc line 1530
| 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.