【问题标题】:How can you get a detailed error descriptions in Dynamics AX?如何在 Dynamics AX 中获得详细的错误描述?
【发布时间】:2013-11-05 17:34:00
【问题描述】:

在 A++ 语法中执行许多不同(显然)错误的事情时,我只会在描述中得到“语法错误”,在诊断 ID 中得到一些数字 (Err:9999)。这根本无法帮助我找出问题所在,因此我可以修复它。没有提示,什么都没有!

这是 IDE 应该交给我的编译时语法错误。

那么,我怎样才能获得有关问题所在的更详细信息?

【问题讨论】:

    标签: x++ dynamics-ax-2012 axapta morph-x


    【解决方案1】:

    当您双击编译器输出窗口中的语法错误行时,代码编辑器窗口将打开并显示带有语法错误的代码。有错误的代码部分用红色波浪下划线标记,光标位于语法错误的开头。这应该可以很容易地找出问题所在。

    除了 j.a.estevan 的建议之外,根据我的经验,还会出现语法错误,因为

    • 您忘记了 select 语句 where 部分中的第二个 = 符号
    • 您在分配变量值时无意中添加了第二个 = 符号
    • 您在类/表单的 classDeclaration 中删除了一个变量,但它仍在其中一种方法中使用
    • 宏已更改/删除
    • 对象已更改/删除,交叉引用不是最新的或未检查

    【讨论】:

      【解决方案2】:

      无法显示该错误类型的“语法错误”的更多信息。几乎总是缺少分号或括号消失。

      【讨论】:

      • 我很难相信这一点! :-( 你能给我看一些确认它的文件吗?虽然经过几天的搜索,如果没有其他人可以对你的主张提出异议,我将把它标记为明天的答案。
      • 没有关于无法完成的事情的文档,抱歉。我使用 AX 多年和版本,这只是我个人的回答。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      相关资源
      最近更新 更多