ТП содержит в модуле system три процедуры выхода, позволяющие аварийно завершит программу или блок.
procedure Exit |
Процедура Exit немедленно завершает работу текущего блока. Если текущий блок - программа, то происходит выход из нее. |
procedure Halt [ ( Exitcode: Word ) ]; |
Процедура Halt производит выход из программы с кодом завершения ExitCode. |
procedure RunError [(Errorcode: Byte)]; |
Процедура RunError производит выход из программы, эмулируя ошибку времени выполнения с номером Errorcode. |
Процедура Exit чаще всего используется для выхода из процедур и функций.
Процедура Halt - для остановки программы с целью передачи операционной системе кода завершения, который затем может быть проанализирован, например, с помощью оператора BAT-файла :
IF ErrorLevel код завершения ...
<- Предыдущая страница | Следующая страница ->