我正在编写一个充当 PowerPoint 2007 插件的 C# 程序。在某些机器上,对 PowerPoint 对象模型的某些调用会抛出COMException
带有消息的RPC_E_SYS_CALL_FAILED
。我找不到任何关于如何处理此错误或如何避免它的具体建议。从谷歌搜索来看,它看起来与消息队列或单线程公寓有关。还是我走远了?
错误消息的示例是:
系统调用失败。(来自 HRESULT 的异常:0x80010100 (RPC_E_SYS_CALL_FAILED))
在 Microsoft.Office.Interop.PowerPoint._Presentation.get_FullName()
不幸的是,问题发生在客户端的机器上,所以我没有简单的方法来调试它!每当我收到此错误时,我是否应该重试呼叫?
任何帮助我解决这个问题的建议将不胜感激!