首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么设置Delphi7调用WebServices超时时间

2012-02-20 
如何设置Delphi7调用WebServices超时时间前台用Delphi7调用后台采用VS2008编写的WebServcies,之前一切正常

如何设置Delphi7调用WebServices超时时间
前台用Delphi7调用后台采用VS2008编写的WebServcies,之前一切正常。
但当WebServices的函数执行超过30秒后,Delphi7就超时了。

如何设置Delphi7的前台程序超时时间长点,比如设置为几分钟。

[解决办法]
RIO.HTTPWebNode.ConnectTimeout := 5000;
RIO.HTTPWebNode.SendTimeout:=5000;
RIO.HTTPWebNode.ReceiveTimeout:=5000;
[解决办法]

探讨

RIO.HTTPWebNode.ConnectTimeout := 5000;
RIO.HTTPWebNode.SendTimeout:=5000;
RIO.HTTPWebNode.ReceiveTimeout:=5000;

[解决办法]
主要与服务端有关,超时太长了不报错,也不是个办法。
[解决办法]
在winxp下
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
增加一个
"ReceiveTimeout"=dword:99999999
后边的数字就是超时的时长,印象中是毫秒

热点排行