ТП содержит в модуле system три процедуры выхода, позволяющие аварийно завершит программу или блок.

procedure Exit

Процедура Exit немедленно завершает работу текущего блока. Если текущий блок - программа, то происходит выход из нее.

procedure Halt [ ( Exitcode: Word ) ];

Процедура Halt производит выход из программы с кодом завершения ExitCode.

procedure RunError [(Errorcode: Byte)];

Процедура RunError производит выход из программы, эмулируя ошибку времени выполнения с номером Errorcode.

Процедура Exit чаще всего используется для выхода из процедур и функций.



Процедура Halt - для остановки программы с целью передачи операционной системе кода завершения, который затем может быть проанализирован, например, с помощью оператора BAT-файла :
IF ErrorLevel код завершения ...

Процедура RunError применяется обычно для отладки программы. Ее использование позволяет наиболее простым методом определить место ошибки, а также проверить реакцию программы на критические ситуации.

<- Предыдущая страница | Следующая страница ->


Последнее изменение: Вторник 1 Март 2011, 15:55