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

郁闷n久.

解决方法:
不能在其他线程中直接调用Navigate.而应该通过消息机制来调用就不会出现该问题.
posted on 2008-05-14 17:13 我风 阅读(1582) 评论(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。  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2022年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(12)

随笔分类

随笔档案

文章档案

相册

收藏夹

C++

MyFavorite

搜索

  •  

积分与排名

  • 积分 - 310892
  • 排名 - 72

最新评论

阅读排行榜

评论排行榜