Y
yqlqq
Unregistered / Unconfirmed
GUEST, unregistred user!
我用以下代码下载网站的多个文件:
sFile := 'C:/Test.htm' ;
For i := 1 To 1000 Do
Begin
sURL := 'http://xxx.xxx.com/show.asp?id=' + IntToStr(i) ;
URLDownloadToFile(nil, PChar(sURL), PChar(sFile), 0, nil) ;
If FileExists(sFile) Then
…………
DeleteFile(sFile) ;
End ;
一开始运行的时间是很正常的,可循环了几十次后,执行URLDownloadToFile后就根本找不到sFile文件,把程序退出来再运行,又正常了,但也是只能正常循环几十次,这问题折腾了我两天啦,郁闷啊!
这到底是URLDownloadToFile本身的问题还是我的代码有问题呀,恳请各位高手指点指点,谢谢!
sFile := 'C:/Test.htm' ;
For i := 1 To 1000 Do
Begin
sURL := 'http://xxx.xxx.com/show.asp?id=' + IntToStr(i) ;
URLDownloadToFile(nil, PChar(sURL), PChar(sFile), 0, nil) ;
If FileExists(sFile) Then
…………
DeleteFile(sFile) ;
End ;
一开始运行的时间是很正常的,可循环了几十次后,执行URLDownloadToFile后就根本找不到sFile文件,把程序退出来再运行,又正常了,但也是只能正常循环几十次,这问题折腾了我两天啦,郁闷啊!
这到底是URLDownloadToFile本身的问题还是我的代码有问题呀,恳请各位高手指点指点,谢谢!