用过webbrowser的朋友进来看一下,webbrowser是不是很耗系统资源啊~~

来源:互联网  时间:2016/8/31 11:55:41

关于网友提出的“ 用过webbrowser的朋友进来看一下,webbrowser是不是很耗系统资源啊~~”问题疑问,本网通过在网上对“ 用过webbrowser的朋友进来看一下,webbrowser是不是很耗系统资源啊~~”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 用过webbrowser的朋友进来看一下,webbrowser是不是很耗系统资源啊~~
描述:

程序是用webbrowser控件调用别人的网页往手机里发送短信,有的时候号码有上万个,循环调用发送,此时cpu占用率99%(后来发现10个号码不到cpu占用率也很高)。郁闷,不知道哪里出了问题。
相关代码
Procedure TFwebForm.WebBrowser1DocumentComplete(Sender: TObject;
  Const pDisp: IDispatch; Var URL: OleVariant);
Var
  s,tmp,url: String;
  d:Variant;
Begin
  Try
      WebBrowser1.Silent:=true;
    If WebBrowser1.ReadyState = READYSTATE_COMPLETE Then
    Begin//如果一个号码发送完毕,则发送下一个号码
      inc(i);
      if i<>
      begin
        url :="http://www.xxx.net/send.jsp?mobile="+MobilList.Strings[i] ;
        webbrowser1.Navigate(url);
      end;
    end;
  except
  end;
end;
Procedure TFwebForm.Button1Click(Sender: TObject);
var
 url:String;
begin
 i:=0;
 url :="http://www.xxx.net/send.jsp?mobile="+MobilList.Strings[i] ;
 webbrowser1.Navigate(url);
end;  


解决方案1:

恩,IE本身就有硬伤,这是没办法的,或许你可以就自己发送数据包出去,网页是采用明码的,自己伪造一个地说。。。

解决方案2:

其实就是IE
IE怎么样它就怎么样的

上一篇TIdSMTP的Connect方法陷入死循环
下一篇请问哪位大虾有短信开发方面的资料,刚刚进入电讯行业,什么都不会,请大家帮帮忙,谢谢
明星图片
相关文章
《 用过webbrowser的朋友进来看一下,webbrowser是不是很耗系统资源啊~~》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)