Показать сообщение отдельно
Старый 22.12.2010, 18:46   #3  
driller is offline
driller
Сам.AX
Аватар для driller
Самостоятельные клиенты AX
SAP
 
78 / 54 (2) ++++
Регистрация: 11.04.2007
Адрес: Санк-Петербург
В 3-ке в Global был такое метод:

X++:
static void callStack2infolog(str _prefix = "@SYS65092")
{
    container               stack = xSession::xppCallStack();
    counter                 n;
    TreeNodePath            stackPath;
    int                     line;
    ;
    setPrefix(_prefix);
    for (n = 3; n <= conLen(stack); n += 2)
    {
        stackPath = conPeek(stack,n);
        line      = conPeek(stack,n+1);

        if (line)
        {
            info(strfmt("%1 %2", stackPath, line),'', SysInfoAction_Editor::newLineColumn(stackPath, line));
        }
        else
        {
            info(strfmt("%1", stackPath));
        }

    }
}
@SYS65092 = Стек вызовов
__________________
"Считать метафору доказательством, поток праздных слов источником истины, а себя оракулом - это заблуждение, свойственное всем нам."
Поль Валери
За это сообщение автора поблагодарили: Bega (1).