When the debugger is not an option...

来源:互联网 发布:淘宝代充话费软件 编辑:程序博客网 时间:2024/05/13 13:54

 

When the debugger is not an option...

 
Good Thursday morning
 
It'll be short this morning, one customer's Ax 5.0 migration work is starting to pile up, and another customer's Ax 4.0 migration is nearing a testing milestone... So today, I'm posting a short piece of code that is very useful when you are unable to use the debugger. We couldn't get the debugger to work on DAX 5.0 builds prior to 366. This prints the xpp stack to the infolog, you can tweak it a little to put in any method. Particularily useful to hunt down a bug.
 
public static void showXPPStack(Args args)
{
    container stack;
    int i = 1;
    ;
    stack = xsession::xppCallStack();
    while (conpeek(c, i))
    {
        info(conpeek(c, i));
        i++;
        i++;
    }
}

 

原创粉丝点击