19.01.2004, 17:22 | #1 |
Участник
|
Как получить стек вызовов?
Если к примеру где нибудь в коде напишите
1/0, то программа дойдя до этого места выкинет иерархию вызовов методов до этого места. Вопрос: как программно получить (хотя бы вывести на экран) список вызовов, т.е. имеется ввиду, что-то похожее на throw error("Ошибка"); Но throw error - выводит только сообщение, но не выводит стек вызовов.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
19.01.2004, 18:24 | #2 |
NavAx
|
Не помню, чей совет, но можно поставить breakpoint в глобальном классе Info.add().
|
|
19.01.2004, 19:08 | #3 |
Участник
|
PHP код:
|
|
|
За это сообщение автора поблагодарили: evv (1). |
20.01.2004, 10:05 | #4 |
Участник
|
спасибо.
to raz:
Да так можно сделать, но мне нужно получать стек вызовов программно. А совет был mazzy помойму. to Lexey: xSession::xppCallStack() нет такого метода у этого класса. (
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
20.01.2004, 10:16 | #5 |
Участник
|
Ax 3.0 Sp1 - есть
|
|
20.01.2004, 10:20 | #6 |
Участник
|
((((
Жаль. Имеем 2.5.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
03.08.2005, 15:24 | #7 |
Участник
|
нельзя перетащить xppCallStack из 2.5 в 3.0
Привет!
А может, кто-то знает, как перенести xSession::xppCallStack() из Axapta 3.0 в 2.5? Очень надо. Возможно, у кого-то есть код этого метода? Интересно, что в справочной системе 2.5 xSession::xppCallStack() присутствует (как топик без содержимого), а вот компиляция не проходит. Видимо, закомментировали в 2.5, а в 3.0 прошла как "новая" feature. Обманули буржуи? |
|
|
|