AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.01.2004, 17:22   #1  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
? Как получить стек вызовов?
Если к примеру где нибудь в коде напишите
1/0, то программа дойдя до этого места
выкинет иерархию вызовов методов до
этого места.
Вопрос: как программно получить (хотя бы вывести на экран)
список вызовов, т.е. имеется ввиду, что-то похожее
на
throw error("Ошибка");
Но throw error - выводит только сообщение, но не выводит
стек вызовов.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 19.01.2004, 18:24   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Не помню, чей совет, но можно поставить breakpoint в глобальном классе Info.add().
Старый 19.01.2004, 19:08   #3  
Lexey is offline
Lexey
Участник
 
59 / 13 (1) ++
Регистрация: 16.05.2002
PHP код:
xSession::xppCallStack() 
За это сообщение автора поблагодарили: evv (1).
Старый 20.01.2004, 10:05   #4  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
спасибо.
to raz:
Да так можно сделать, но мне нужно получать стек вызовов программно. А совет был mazzy помойму.
to Lexey:
xSession::xppCallStack()
нет такого метода у этого класса. (
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 20.01.2004, 10:16   #5  
Lexey is offline
Lexey
Участник
 
59 / 13 (1) ++
Регистрация: 16.05.2002
Thumbs up
Ax 3.0 Sp1 - есть
Старый 20.01.2004, 10:20   #6  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
((((
Жаль. Имеем 2.5.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 03.08.2005, 15:24   #7  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
? нельзя перетащить xppCallStack из 2.5 в 3.0
Привет!

А может, кто-то знает, как перенести xSession::xppCallStack() из Axapta 3.0 в 2.5?
Очень надо. Возможно, у кого-то есть код этого метода?

Интересно, что в справочной системе 2.5 xSession::xppCallStack() присутствует (как топик без содержимого), а вот компиляция не проходит. Видимо, закомментировали в 2.5, а в 3.0 прошла как "новая" feature.
Обманули буржуи?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить мультиселект стандартными средствами!? 3oppo DAX: Программирование 11 29.12.2010 12:50
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Как получить стек вызовов без изменения кода? Ilia# DAX: Программирование 2 24.01.2006 11:04
Как получить стек вызовов ? Dmitryus DAX: Программирование 1 26.07.2004 12:20
Можно ли в одном select`e получить maxof и minof по одному полю? ArturK DAX: Программирование 2 28.04.2004 12:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:49.