Исключения в Менеджере обрабатываются объектом TExceptionCatcher
. В обработчике события Application.OnException
вызывается метод HandleException
, в котором в зависимости от класса исключения выполняются необходимые действия: показ диалога, значка в контроле, запись в лог, отсутствие реакции и так далее. Возможна дополнительная обработка ошибок, реализованная в конкретных формах с помощью виртуального метода формы DoHandleError
.
Добавление обработки для класса исключения осуществляется с помощью глобальной процедуры AddExceptionHandler
.