|
31.07.2007, 18:20 | #1 |
Участник
|
Но. Как рассказывали старые мастера.
Способ все таки есть. Это использование CODECOVERAGE. Который, несмотря на ошибку в коде, сохраняет записи в своей табличке о выполнении объекта. Соответственно можно определить, завершено корректно выполнение или нет. Например, после выполнения кода, строки в таблице Code Coverage остаются. Код: CodeCoverage.RESET; CodeCoverage.DELETEALL; CodeCoverage.RESET; IF CODECOVERAGELOG(TRUE) THEN BEGIN //выполняем какойто код ERROR('видимо что-то случилось'); //--------------------- CODECOVERAGELOG(FALSE); END;
__________________
Должен остаться только один. |
|
01.08.2007, 11:45 | #2 |
Участник
|
Цитата:
Сообщение от NeNavision
Но. Как рассказывали старые мастера.
Способ все таки есть. Это использование CODECOVERAGE. Который, несмотря на ошибку в коде, сохраняет записи в своей табличке о выполнении объекта. Соответственно можно определить, завершено корректно выполнение или нет. Например, после выполнения кода, строки в таблице Code Coverage остаются. Код: CodeCoverage.RESET; CodeCoverage.DELETEALL; CodeCoverage.RESET; IF CODECOVERAGELOG(TRUE) THEN BEGIN //выполняем какойто код ERROR('видимо что-то случилось'); //--------------------- CODECOVERAGELOG(FALSE); END; |
|
03.08.2007, 13:55 | #3 |
Участник
|
|
|