В интегрированном отладчике есть неявная переменная для исключений

Я хотел бы изучить исключение в отладчике.

Когда у меня есть

except on e:exception do

Это тривиально, я могу просто изучить переменную е

Но многие обработчики исключений не имеют предложения on e: exception .

Существует ли специальная переменная, такая как $ exception, которая может быть проверена, или какой-либо другой метод для проверки исключения, которое не требует изменения источника.

Я помню, как делал это (хотя память может быть неисправна), но не смог найти способ сделать это.

Всего 1 ответ


В System блоке есть функция с именем ExceptObject которая возвращает объект исключения, который в данный момент активен, или nil если исключение не активно. Отладчик может оценить эту функцию и предоставить вам необходимую информацию.


Есть идеи?

10000