procedure Abort;
Прерывает обработку текущего блока команд и переходит к следующему, не сообщая об ошибке.
Функция Abort вызывает особое "тихое исключение", которое работает как и любое другое исключение, но не выводит сообщение об ошибке конечному пользователю.
Функция Abort не приводит к завершению инсталлятора/деинсталлятора, если не вызывается в одной из следующих функций (или в другой функции, вызываемой ими):
InitializeSetup InitializeWizard CurStepChanged(ssInstall) InitializeUninstall CurUninstallStepChanged(usAppMutexCheck) CurUninstallStepChanged(usUninstall)