.net程序集互操作异常处理

时间:2010-10-26 08:12:31

标签: .net delphi com

我使用COM互操作从Delphi项目调用.Net程序集。

我可以在程序集抛出的Delphi中捕获.Net异常吗?

1 个答案:

答案 0 :(得分:3)

COM不适用于.NET异常,但具有HRESULT值。所以你无法在Delphi端捕获.NET异常。您只是收到带有错误值的HRESULT。如果你很幸运,你会得到一个具有特定错误值的HRESULT,这样你就知道出了什么问题,如果你运气不好,你会得到一些通用的HRESULT值。