如何在Dynamics AX中获得详细的错误描述?

时间:2013-10-16 20:43:57

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

当在A ++语法中做很多不同的(显然)错误的事情时,我只在描述中得到“语法错误”,在诊断ID中得到一些数字(错误:9999)。这对我发现什么都没有帮助,所以我可以解决它。没有提示,没有任何东西!

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

那么如何才能获得有关错误的更多详细信息?

2 个答案:

答案 0 :(得分:2)

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

除了j.a.estevan建议的内容之外,根据我的经验,语法错误也会发生,因为

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

答案 1 :(得分:0)

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