Сообщение от
NeNavision
Но. Как рассказывали старые мастера.
Способ все таки есть.
Это использование CODECOVERAGE. Который, несмотря на ошибку в коде, сохраняет записи в своей табличке о выполнении объекта. Соответственно можно определить, завершено корректно выполнение или нет.
Например, после выполнения кода, строки в таблице Code Coverage остаются.
Код:
CodeCoverage.RESET;
CodeCoverage.DELETEALL;
CodeCoverage.RESET;
IF CODECOVERAGELOG(TRUE) THEN BEGIN
//выполняем какойто код
ERROR('видимо что-то случилось');
//---------------------
CODECOVERAGELOG(FALSE);
END;