06.04.2004, 13:55 | #1 |
Участник
|
Вопрос: Есть ли возможность проверить в каком то месте открыта ли транзакция в момент выполнения кода или нет?
Ответ (автор Dron AKA andy): <div class='XPPtop'>X++</div><div class='XPP'>[color=:blue]new[/color] xApplication().ttsLevel()</div> возвращает текущий уровень вложенности транзакции. Если возвращает 0 - нет открытой транзакции. |
|
02.07.2004, 14:32 | #2 |
Administrator
|
Не очень понятно, зачем создавать ради такой простой операции новый объект класса xApplication. В приложении всегда доступен объекты этого класса с именем appl. То есть можно просто:
<div class='XPPtop'>X++</div><div class='XPP'>appl.ttsLevel();</div> P.S.: Вообще, глобальные объекты можно посмотреть в Debugger на закладке Globals. Всего их три: Appl (класс Application), Infolog (класс Info) и ClassFactory (класс ClassFactory).
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|