posts - 126,  comments - 73,  trackbacks - 0
问题:
环境:winxp,mfc
程序里使用的IE控件,打开一些网页时在IE7下会报
"无法找到"http//....,请确保路径或Internet 地址正确"错误,
而IE6下则正常.

郁闷n久.

解决方法:
不能在其他线程中直接调用Navigate.而应该通过消息机制来调用就不会出现该问题.
posted on 2008-05-14 17:13 我风 阅读(1666) 评论(4)  编辑 收藏 引用

FeedBack:
# re: IE7 IWebBrowser2 错误
2008-07-29 18:57 | guobaozhi@163.com
在论坛中发现这种问题,怎么在别人那里解决呢~!?
我的意思是,如何让更多的人解决这个问题~!?

通过消息机制来调用就不会出现该问题. 这个解决方法太笼统了。能不能把解决方法发到我的邮箱~!?谢谢您。,,,  回复  更多评论
  
# re: IE7 IWebBrowser2 错误
2008-07-31 15:31 | 我风
也就是自定义个消息,其他线程要刷新页面时就给ie控件发送该消息,控件收到消息后再Navigate指定的页面即可.@guobaozhi@163.com
  回复  更多评论
  
# re: IE7 IWebBrowser2 错误
2008-10-28 16:12 | daids
也困惑了我一天,终于搞定了,多谢博主共享经验  回复  更多评论
  
# re: IE7 IWebBrowser2 错误
2009-02-13 16:37 | 刘智翔
用postMessage(),把消息发出来处理,别在线程中处理直接写Navigate。  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


<2011年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿(12)

随笔分类

随笔档案

文章档案

相册

收藏夹

C++

MyFavorite

搜索

  •  

积分与排名

  • 积分 - 324012
  • 排名 - 75

最新评论

阅读排行榜

评论排行榜