从C#调用第三方COM对象时禁用“服务器忙”消息

时间:2014-01-07 11:09:51

标签: c# com

我正在尝试编写一些C#代码,这些代码调用第三方COM对象,该对象是在进程外加载的。有时这个调用需要很长时间才能返回,因此我们的客户端C#代码显示“Server Busy”MessageBox:

Similar to this

在MFC中,可以通过不同地初始化COM或安装消息过滤器并调整超时延迟值as described here

来禁用此消息框。

我知道更好的解决方案是让第三方对象立即返回,并使用回调接口让我们知道任务何时完成 - 但这不是我们在此阶段的选择。

有人能建议一种在C#中禁用COM超时的方法吗?

0 个答案:

没有答案