代码:
src = "wiv.txt"
FileName$ = App.Path & "\"
Inet1.Execute , "GET" & src  & FileName$ & src
Do While Inet1.StillExecuting
  DoEvent       
Loopsrc文件只有23字节,为啥调试的时候,一直在
Do While Inet1.StillExecuting
  DoEvent       
Loop
之间重复?说明:这是我简化后的部分代码,实际运行时,会动态给src赋值。谢谢

解决方案 »

  1.   

    Inet1.Execute , "GET" & src  & FileName$ & src请确认Inet1.Url的值是正确的,否则
    以上语句有问题,你没有输入有效的Url
    所以该控件将会一直的查找网络,当然Inet1.StillExecuting始终为True了。
      

  2.   

    StillExecuting 这个属性是返回Inet1是否忙的状态.当你用GET去操作远端文件的时候,Inet1不是直接就下的,它要先连接服务器,检索信息等等动作,这些动作都是要时间的,所以一直在循环.因为那段时间Inet1是在工作了.
      

  3.   

    To douhapy(双喜)阁下:
        非常不幸,问题依旧。
        我甚至在它前面还加上了:
          Inet1.URL = "ftp://gsonline.xicp.net"
          Inet1.Protocol = icFTP
          Inet1.UserName = ""
          Inet1.Password = ""
        你说得很对,Inet1.StillExecuting始终为True。但是,我前面的下载语句就能把文件下载下来。
      

  4.   

    对了 我突然想起了tztz520(午夜逛街)阁下的延时语句,不知道对我的问题有没有帮助
      

  5.   

    参考下这个文章
    http://www.china-askpro.com/msg9/qa67.shtml
      

  6.   

    TechnoFantasy(冰儿马甲www.applevb.com) 阁下:
        我参考了你的文章,可是故障依旧!
      

  7.   

    你将
    Inet1.Execute , "GET" & src  & FileName$ & src
    改为
    Inet1.Execute , "GET " & src & " " & FileName$ & src再试试,我这边通过了。