1

如何在 Dynamics AX 中创建不合格的 catch 块?

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

catch(exception::error) 
{ 
   : 
}

我错过了什么吗?兄弟,

4

3 回答 3

1

您应该保留不带参数的 catch 子句。

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

这是一个关于异常处理的优秀截屏:

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

于 2009-04-12T12:41:24.043 回答
0

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

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

于 2009-04-11T16:16:36.453 回答
0

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

于 2009-04-11T15:09:32.683 回答