感谢您的时间,我正在创建一个需要5的应用程序 URL来自数据库,然后在5个浏览器控件中导航 分别。此活动在“后台工作者控制”中完成 工作功能“。首次加载此窗口形式,一切 很好,我有一个离开这种形式的功能(将会去 回到主要形式)。当我再次导航到这个表格时,我有 在web浏览器控件中加载文档时出现以下异常。
“消息过滤器指示应用程序正忙。(HRESULT异常:0x8001010A(RPC_E_SERVERCALL_RETRYLATER))”
答案 0 :(得分:1)
来自http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.dowork.aspx
您必须小心不要操作DoWork事件处理程序中的任何用户界面对象。而是通过BackgroundWorker事件与用户界面进行通信。
答案 1 :(得分:0)
我在backgroundworker_DoWork函数中的每个web-browser-control中打开每个文档,解决了我的问题是通过从backgroundWorker_DoWork中的数据库加载数据并在backgroundWorker_Completed函数中的每个web-browser-control中加载文档。