热情软件屋

 

如何限制连接的时间


编号:QA003904
建立日期: 2001年2月21日 最后修改日期:2001年2月21日
所属类别:

江波:
    Windows98
    VB6.0
    请问VB中的DoEvents 该怎样用呀?我编了一个抓网页的程序,但是有的时候网络太慢或者服务器太慢,程序就会
    进入无响应状态。我想给它限制连接的时间,超过时间就转向下一个URL
    初级

回答:

    在QA000867 "如何检测下载是否完成"中我们介绍了如何等待一个下载任务完成。不过你的问题可以在这个问题的基础上进行一个时间判断。
    t = Now
    Inet1.Execute ...
    Do While Inet1.StillExecuting
     DoEvents
     If DateDiff("s", t, Now) > 30 Then
     ' 超时
     End If
    Loop
    

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio