我尝试构建某种 X++ 脚本执行器,因此使用 runbuf 函数。只要我传入的 X++ 代码有效,它就可以工作,但是当我传递无效代码时,它只会抛出一个错误,即它无法编译代码但没有更多详细信息。例如,当我尝试以下代码时
runbuf('void dynAdd(int lhs, int rhs) { return lhs + rhs; }');
它失败并出现错误
无法编译“void dynAdd(int lhs, int rhs) { return lhs + rhs; }”。
有没有办法获得有关错误的更多信息?
提前致谢