程序是用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<MobilList.count then
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;
相关代码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<MobilList.count then
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;
解决方案 »
- Delphi编译带毒
- 打开MDI子窗体,窗体总是闪烁性的最大化,而不是直接最大化显示,怎么解决?
- 高手,請指點一下
- 如何更改工程的图标?
- 类似ASP中联动问题~知道的请狂进拿分~100分在线等待!
- 为什么在keypressdown事件中,如果录入的是“-4”或带“-”的其它字符串,实际收到的却是“?”?
- delphi中有没有把文本数据导入数据库的函数或控件!
- copy的用法?
- 哪位老大對ComboBox組件比較熟?幫我看看
- 使用DCOMConnection连接时,如何判断此时有几个客户端连接?
- 请教高手,有众多错误,。。。。
- 请问哪位大虾有短信开发方面的资料,刚刚进入电讯行业,什么都不会,请大家帮帮忙,谢谢
IE怎么样它就怎么样的