偶滴问题如下呦 ~请专家帮偶诊断一下
==============步骤 (1) Form_load 时 , 使用 Load()函数 来产生 15 个 Webbrowser 物件阵列步骤 (2) 按下 Command1_Click 后 , 这 15 个 Webbrowser 就会开始
同时开启 "xx网页"[问题]:经常会出现 整个程式 当掉现象
通常是在 "第2次按下 " Command1_Click 后, 其中几个 Webbrowser 就会当掉, 当掉后整个程式也就动弹不得例如:第 1次按 ---> 没事 ---> 15 个 皆成功开启网页 (为了方便 皆使用相同网页)
第 2次按 ---> 没事 ---> 15 个 皆成功开启网页第 3次按 ---> 其中某几个 Webbrowser 当掉 ---> 導致連帶 整個程式動彈不得这种当机现象非常频繁
不知原因何在
有解决之道吗
=============================================
付上简易码步骤:先开启一个 "标准执行档" ----> 放入一个 Webbrowser 控制项 , 取名叫 IE , 并且设定 index = 0 , 以便成为 物件阵列 -----> 放入一个 按钮 Command1 ---->打入下列程式码Private Sub Form_Load()For w = 1 To 20Load IE(w)IE(w).Height = IE(0).Height
IE(w).Width = IE(0).Width
IE(w).Top = IE(0).Top
IE(w).Left = IE(0).LeftIE(w).Top = IE(0).Top + (IE(0).Height + 20) * wIE(w).Visible = TrueNextend sub
Private Sub Command1_Click()For w = IE.LBound To IE.UBoundIE(w).Navigate "http://google.com.tw"If w Mod 5 = 0 Then DoEventsNextEnd Sub

解决方案 »

  1.   

    调试你的代码发现系统资源消耗很大。
    但未见当机现象,仅出现脚本错误 'google.y.first'为空或不是对象提示
    我认为你使用的google网页存在错误造成
    将连接改http://www.baidu.com调试就没有此问题。
      

  2.   


    不仅 google 我也测试了 "另外我所需" 的网页 也是会当机http://www.baidu.com 确实没问题
    可能是网页 "必较单纯"呵呵 但是我并不是要下载 http://www.baidu.com  
      

  3.   

    这个貌似不是WebBrowser的问题
    我想。。你拿这个程序到配置好带宽足的机器上肯定没问题!
      

  4.   

    俺最多还开到勒For w = 1 To 100 
      Load IE(w)  
    Next
      

  5.   


    双核心 CPU 2.1G intel1G RAM 256K ADSL会不够吗关掉防火墙 , 卡巴 还是照当而且我用续传软体 都可以开到 100 线程 也不会有事哩