使用 Geckofx 时,界面线程 Xpcom.Initialize 后,其它线程就不能再使用

oldhunter 2017-12-29 02:56:37
使用 Geckofx 时,界面线程 Xpcom.Initialize 后,其它线程就不能再使用

即使调用 Xpcom.Shutdown 也无法完成注销

有什么好办法吗? 这算是 Geckofx 一个 bug 吗? 目前的做法是每次重启进程,非常不方便。
...全文
816 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldhunter 2017-12-29
  • 打赏
  • 举报
回复
引用 1 楼 desperaso 的回复:
https://pan.baidu.com/s/1slWNEdJ 要是显示不流畅,把应用窗体背景去掉
谢谢,其实我已经在非界面线程,模拟实现了一个消息泵,但就是 界面线程 与 非界面线程 切换起来不方便。 也就是说,调用 Xpcom.Shutdown 无法完成注销,Geckofx 不能再非界面线程重新注册一次。我看过 Geckofx 源文件,发现 COM 部分没有开源,只有.net托管代码,也没有找到解决此问题的代码部分。
desperaso 2017-12-29
  • 打赏
  • 举报
回复
https://pan.baidu.com/s/1slWNEdJ 要是显示不流畅,把应用窗体背景去掉

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧