【发布时间】:2010-07-29 14:07:16
【问题描述】:
我有一些 F# 代码调用 COM 自动化对象的方法。有时该 COM 对象会引发异常。
我尝试将 COM 对象的调用包装在 try...with 块中:
尝试 做一些 COM 的东西 与_-> Printf.printf "得到一个 exn\r\n"但是根本没有调用异常处理代码,应用程序就死掉了。
我在控制台上看到的消息通常是:
消息过滤器指示应用程序正忙。 (来自 HRESULT 的异常:0x8001010A (RPC_E_SERVERCALL_RETRYLATER))如何捕获 COM 异常?
【问题讨论】: