2
A
回答
3
COM不适用于.NET异常,但具有HRESULT
值。所以在Delphi方面你无法捕捉.NET异常。您只收到带有错误值的HRESULT。如果幸运的话,你会得到一个具有特定错误值的HRESULT,这样你就知道出了什么问题,如果你不幸,你会得到一些通用的HRESULT值。
相关问题
- 1. 处理/ .NET互操作?
- 2. .net互操作Excel ExportAsFixedFormat()异常HResult:0x800A03EC
- 3. 默认的.NET异常处理程序
- 4. .NET 1.1中的未处理的异常处理程序
- 5. 展望互操作异常
- 6. ASP.Net未处理的异常处理程序来操纵响应
- 7. 在全局异常处理程序中处理线程异常?
- 8. Java:异常处理程序
- 9. 异常处理程序
- 10. 使用注册探测.NET程序集免费的COM/.NET互操作程序
- 11. 处理JMS操作中的异常
- 12. 无效操作异常是未处理
- 13. 处理.net中的异常
- 14. .NET未处理的异常
- 15. .NET PInvoke异常处理
- 16. php:在异常处理程序中处理异常?
- 17. Project 2003和.NET COM主互操作程序集
- 18. 为长期生存的COM互操作托管.net程序集?
- 19. 使用PowerBuilder IDE中的.net互操作程序集
- 20. 使用程序集c中的异常自我处理程序
- 21. 未处理Android处理程序操作
- 22. 主互操作程序集(PIA)
- 23. 互操作程序集指针长度
- 24. SSIS 2008和Excel互操作程序集
- 25. MS OFFICE C#:主互操作程序集
- 26. COM互操作并行程序集
- 27. 常见的弹簧集成异常处理程序
- 28. Spring集成异常处理
- 29. 集中EJB异常处理
- 30. dart:集中异常处理
嗯,如果我调用过程,它将不会返回任何内容,但它可以抛出异常,所以我什么都不能做? – eba 2010-10-26 09:00:44
每个COM方法都返回一个HRESULT值。我不知道如何处理.NET端的COM互操作,但我猜即使程序出错,它也会返回一个带错误值的HRESULT。 – 2010-10-26 09:23:04
thx,我会试图想象它 – eba 2010-10-26 09:27:27