Процедура 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 — закінчує програму з діалогом помилки.
