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打开同样网页没有任何问题。

有谁知道原因么或遇到相同问题的么?
...全文
568 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
哎,我也遇到了,各种问题啊!有解决的吗
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

而内存没有进行释放

内存占用越来越多,直至内存报错

8,834

社区成员

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

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