如何在动力学AX中创建不合格的捕获块?

时间:2009-04-11 15:03:09

标签: dynamics-ax-2009

如何在Dynamics AX中创建非限定捕获块?

这是对AX2009sp1的开发帮助,但没有它的例子。所有有效的catch块都需要异常类型作为必需参数,例如:

catch(exception::error) 
{ 
   : 
}

我错过了什么吗? BR,

3 个答案:

答案 0 :(得分:1)

你应该保留没有参数的catch子句。

try
{
   //...      
}
catch
{
   //... 
}

以下是关于异常处理的优秀截屏视频:

http://channel9.msdn.com/posts/mfp/Exception-handling-in-X/

答案 1 :(得分:0)

我不知道AX,但我可以提供一些建议;您可以尝试一起省略异常参数(即catch() {...},或者使用最常用的异常参数类型(即object或您的语言中的等效参数)。至少它是如何工作的许多其他语言。

答案 2 :(得分:0)

“一种策略是让最后一个catch语句保留未指定的异常类型”

http://msdn.microsoft.com/en-us/library/aa893385.aspx