Описание:
Delphi процедура Halt заставляет
внезапно завершить текущее приложение.
Используйте если вам необходимо внезапное завершение работы программы, то есть
экстремальное прекращение выполнения команд приложения. Возможно при
возникновении ошибок или сбоев в работе приложения.
Предупреждение: ресурсы могут быть не
освобождены после вызова Halt.
Дополнительно,
переменная ExitCode может передавать значение ExitValue. Этот код является
обратным кодом из приложения как подтверждение внезапной остановки программы.
Если ErrorAddr назначенная величина, тогда если
вызвана процедура Halt, отображается диалог, который выводит на экран ErrorAddr
и величины ExitCode.
После того, как Halt
выполнится, секция finalization программы выполниться прежде, чем программа
действительно завершится.