Window7+VS2008+VS2008SP1 WebBrowser控件浏览迅雷看看观看影片即崩溃

mefish 2010-05-23 05:10:02
系统环境如题。

通过C#创建一个WinForm,在Form1上添加WebBrowser控件,执行webbrowser1.Navigate("http://kankan.xunlei.com/vod/movie/43/43715.shtml"); 即报内存异常。
类似的快播电影网页也会异常。

用MFC创建一个对话框,添加ActiveX控件(Microsoft Web Browser)也会异常。

在同样的机器及环境下,IE打开同样网页没有任何问题。

有谁知道原因么或遇到相同问题的么?
...全文
515 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
哎,我也遇到了,各种问题啊!有解决的吗
  • 打赏
  • 举报
回复
ywolfsmc 2012-03-11
我也遇到这个问题.看来遇到这个问题的人不少啊..我的是用webbrower.nav.打开一个rar文件..在弹出的窗口点保存按钮的时候程序直接崩溃.在xp下就没有问题..
还有..如果我把迅雷给卸载了..我在win7下打开rar文件保存都没有问题...

看来也与迅雷有关..真搞不明白..
  • 打赏
  • 举报
回复
程老师2088 2010-12-22
win7。。。
  • 打赏
  • 举报
回复
crackdung 2010-12-09
證明不支持win7,還和它較什麽勁啊
  • 打赏
  • 举报
回复
jiezi316 2010-12-08
这个问题估计无解了,我最近也遇到了。
VC6调用WEBBROWSER和VC2008调用WEBBROWSER,就3步骤,引入ms webbrowser控件,生成变量,执行NAV。
访问WWW.XUNLEI.COM,VC2008的程序就异常了。VC6的程序就是正确的。

同样我用VS2008的C#的也是一样。用ms封装的WEBBROWSER或者用ocx都是如此。。但我以前用2005编译的就可以运行。

就一个简单的NAVIGATE方法,什么都没有。
  • 打赏
  • 举报
回复
vbFly 2010-10-28
遇到同样的问题,在非win7系统下没问题
  • 打赏
  • 举报
回复
雅各布奇 2010-06-15
XP 内存消耗Pk Win7
  • 打赏
  • 举报
回复
mefish 2010-05-23
其他可参考的信息:
我用VS2005+WindowsXP编译的程序(Release),在WindowsXP下看迅雷视频没问题,在Windows7下运行就崩溃。

不知道这是Windows7的问题还是WebBrowser控件的问题。
  • 打赏
  • 举报
回复
mefish 2010-05-23
其他的没问题。其他视频网站,如sohu视频都没问题。就是像迅雷、快播这样非Flash、自己开发ActiveX播放器的网站有问题。

[Quote=引用 3 楼 wuyq11 的回复:]
webbrowser1.Navigate浏览其他网站是否可以如baidu
[/Quote]
  • 打赏
  • 举报
回复
wuyq11 2010-05-23
webbrowser1.Navigate浏览其他网站是否可以如baidu
  • 打赏
  • 举报
回复
mefish 2010-05-23
这个肯定不是,就是一个按钮Click事件响应中加了这样的代码。

[Quote=引用楼主 mefish 的回复:]
系统环境如题。

通过C#创建一个WinForm,在Form1上添加WebBrowser控件,执行webbrowser1.Navigate("http://kankan.xunlei.com/vod/movie/43/43715.shtml"); 即报内存异常。
类似的快播电影网页也会异常。

用MFC创建一个对话框,添加ActiveX控件(Microsoft Web Browser)也……
[/Quote]
  • 打赏
  • 举报
回复
皇城龙三 2010-05-23
有可能是你在webbrowser中循环调用了navigate

而内存没有进行释放

内存占用越来越多,直至内存报错
  • 打赏
  • 举报
回复
发帖
组件/控件开发
加入

8839

社区成员

.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
申请成为版主
帖子事件
创建了帖子
2010-05-23 05:10
社区公告
暂无公告