2016-08-18 40 views
2

我有一个应用程序(C#),它使用ComInterop来操作和打印来自第三方应用程序(Corel Draw x8)的文档。Windows周年纪念更新(1607)和ComException

System.Runtime.InteropServices.COMException

App busy.

(Ausnahme von HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))

或更高版本

更新到Windows 1607(周年更新),事情停止与创建我的对象(cdr = new CorelDRAW.Application();)立即工作,或者与下一行有一个错误(隐藏CorelDraw中的窗口)后

HRESULT: 0x80010105 (RPC_E_SERVERFAULT)

与Windows 7下的CorelDraw X8的相同版本相同的应用程序继续工作,因为它应该和卸载Windows 10周年更新后,我的应用程序被再次如预期运行。

那么,有没有人知道如何解决这个问题?它是否已知?任何帮助欢迎:)!

+0

向微软报告问题,以最小的项目重现问题。 – Phil1970

+0

我已经这样做了..只是觉得有人可能遇到类似的问题.. –

回答

1

我有一个类似的问题,我的C#应用​​程序,它创建复杂的Excel文件。周年-更新之后应用程序引发错误-消息:

HRESULT:0x80010105(RPC_E_SERVERFAULT)

要定位的位置,其中该错误发生时,我开始在调试模式中的应用。在此模式下,您可以通过按F11逐行运行代码。但在这种模式下,错误没有发生。因此,我的想法是,应用程序通常运行得很快,这就是Excel通信问题的原因。

因此,我在关键部分完成代码,应用程序通过Thread.Sleep(100)指令绘制边框或更改背景色。每一行后:

[...]

Thread.Sleep(100); 

wSheet.get_Range(...).Style.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter; 

Thread.Sleep(100);  

wSheet.get_Range(...).BorderAround(Excel.XlLineStyle.xlContinuous, Excel.XlBorderWeight.xlHairline); 

Thread.Sleep(100); 

wSheet.get_Range(...).Cells.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White); 

[...]

它的工作原理!不要为什么,但它的作品。

希望我可以帮助和抱歉我的英语不好。 ;)

问候,

马里奥

+0

感谢您的回答!今晚我会试一试:) –

+0

对不起,我迟到的回复,我一直在忙着最后几周...这是在我的情况下工作,或者说,在约90%的问题情况..谢谢!! –

0

我在的Windows 10周年更新有一个非常类似的问题。 我的程序尝试使用COM打开Excel对象。

System.Runtime.InteropServices.COMException: Error from Server (HRESULT Exception:0x80010105 (RPC_E_SERVERFAULT)) 
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 
at System.Dynamic.ComRuntimeHelpers.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo, UInt32 argErr, String message) 
at CallSite.Target(Closure , CallSite , ComObject , String , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object) 
at CallSite.Target(Closure , CallSite , Object , String , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object , Object) 
相关问题