我的程序用到WEBROWSER控件,现在得到一个IHTMLDocument2。因为要对其中的数据进行处理。放到主线程中进行数据操作的时候会造成界面锁死。我现在想在线程中操作该IHTMLDocument2接口。但是老报错。
加上Synchronize的话就可以运行,IHTMLDocument2难道不能在线程中进行操作吗?

解决方案 »

  1.   

    我感觉使用线程构造函数将IHTMLDocument2传入线程内进行操作应该可以吧!
      

  2.   

    还是没控制好,同步要记得保证在一个doc没处理完时,不要对其进行另外的处理
      

  3.   

    我现在只要将FIHtmlDoc.body.innerHTML赋值给线程中的一个变量就出现错误
      

  4.   

    我也遇到同样问题,不能跨线程操作,因为这个COM,使用应该先初始化掉
      

  5.   

    我现在想在一个THREAD线程中操作在线程中声明的IHTMLDocument2。不跨线程。也不行。有解决方法吗?