I am writing a C # program that acts like a PowerPoint 2007 plugin. On some machines, some calls to the PowerPoint object model throw a COMException with the message RPC_E_SYS_CALL_FAILED . I could not find specific advice on what to do with this error or how to avoid it. From Googling, it looks like something like a message queue or single-threaded apartments. Or am I away?
Example error message:
Failed to make a system call. (Exception from HRESULT: 0x80010100 (RPC_E_SYS_CALL_FAILED))
at Microsoft.Office.Interop.PowerPoint._Presentation.get_FullName ()
Unfortunately, the problem occurs on the client machine, so I have no easy way to debug it! Should I just repeat the calls whenever I get this error?
Any advice that will help me solve this problem would be greatly appreciated!
source share