Процедура Abort в Delphi прерывает обработку команд и выходит к последнему исключительному блоку.
SysUtils unit
procedure Abort;
Процедура Break выполняет выход из одного цикла, то есть из текущего цикла см. пример. Подобно инструкции Goto, она должна использоваться с осторожностью.
Процедура Abort останавливает текущую обработку и переходит к последнему исключительному блоку. В примере Abort – "отключающий", так как последнее сообщение не дошло до пользователя.
Процедура Abort: Прерывание из блока try
begin
// Вход в блок try
Try
ShowMessage('Перед прерыванием');
Abort;
ShowMessage('После прерывания');
Except
On E : Exception do ShowMessage(E.Message + ' - исключение произошло');
end;
ShowMessage('После try');
end;
Результат
Перед прерыванием
Операция прервана - исключение произошло
После try
Похожие функции, процедуры и команды
Break — выполняет выход из одного цикла.
Continue — заставляет перейти к следующей итерации цикла.
Goto — вызывает скачок к метке, независимо от вложения.
Halt — заканчивает программу с дополнительным диалогом.
RunError — заканчивает программу с диалогом ошибки.
