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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2013, 15:35   #1  
alicedr is offline
alicedr
Участник
 
173 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Из метода узнать наименование класса-родителя
Есть цепочка методов классов, запускающихся друг из друга. Нужно из самого последнего вывести в таблицу логов наименование класса(и метода)-родителя, а лучше всю цепочку. Делать это надо, не затрагивая код родителей.

Вывод в таблицу логов реализован методом
X++:
factureLog.insertLog(str _strLog);
Пример: Узнать, откуда запустился метод \Data Dictionary\Tables\FactureJour_RU\Methods\factureAmounts()
Старый 25.01.2013, 15:38   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Это?
X++:
static void CallStack(Args _args)
{
    str s;
    int i;
    container stackTrace = xSession::xppCallStack();
    ;
    for(i=1;i<=conLen(stackTrace);i+=2)
    {
        s+=strFmt("%1",conPeek(stackTrace, i));
    }
    info(s);
}
__________________
С уважением,
Олег.
За это сообщение автора поблагодарили: alicedr (1).
Старый 25.01.2013, 15:55   #3  
alicedr is offline
alicedr
Участник
 
173 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Цитата:
Сообщение от oip Посмотреть сообщение
Это?
X++:
static void CallStack(Args _args)
{
    str s;
    int i;
    container stackTrace = xSession::xppCallStack();
    ;
    for(i=1;i<=conLen(stackTrace);i+=2)
    {
        s+=strFmt("%1",conPeek(stackTrace, i));
    }
    info(s);
}
а что я ему в параметры передам?
Старый 25.01.2013, 16:08   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Ничего никому в параметры передавать не надо.
__________________
С уважением,
Олег.
Старый 25.01.2013, 16:21   #5  
alicedr is offline
alicedr
Участник
 
173 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Спасибо, помогло!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как программно узнать автора класса? Pustik DAX: Программирование 3 12.02.2010 17:21
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
Свойство элемента управления из метода класса Zeratul DAX: Программирование 4 11.05.2006 17:32
"Программный" вызов метода класса!? axaLearner DAX: Программирование 13 16.08.2005 08:12
Как Узнать из класса - Текущую выбранную запись в таблице djoker DAX: Программирование 1 01.12.2004 07:36

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:25.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.