飞
飞来石
Unregistered / Unconfirmed
GUEST, unregistred user!
我用Indy10中的ID_HTTP组件进行文件下载
DownLoadFile:=TFileStream.Create(AppPath+'aaa.txt',fmCreate);
ID_Http.Get(FILE_URL, DownLoadFile);
在组件的OnWordEnd事件中, 检测了是否下载完成. 完成之后, 会关闭文件
FileClose(DownLoadFile.Handle);
完成之后, 我每次关闭程序. 如果关闭得很快(下载完成很快就关闭), 那么很多时候要报错, 如果过一会再关闭, 出错的时候比较少. 我怀疑是没有断开网络的原因, 如果我用ID_Http.Disconnect的话, 就直接报错.
不知道是怎么回事. 请教大家了, 谢谢.
DownLoadFile:=TFileStream.Create(AppPath+'aaa.txt',fmCreate);
ID_Http.Get(FILE_URL, DownLoadFile);
在组件的OnWordEnd事件中, 检测了是否下载完成. 完成之后, 会关闭文件
FileClose(DownLoadFile.Handle);
完成之后, 我每次关闭程序. 如果关闭得很快(下载完成很快就关闭), 那么很多时候要报错, 如果过一会再关闭, 出错的时候比较少. 我怀疑是没有断开网络的原因, 如果我用ID_Http.Disconnect的话, 就直接报错.
不知道是怎么回事. 请教大家了, 谢谢.