请问怎么停止一个正在工作的idhttp。并且能够让他继续重新开始下载。在线等待。
cdsun 2006-04-10 04:01:06 IDHTTP:= TIDHTTP.Create(nil);
MyStream:=TMemoryStream.Create;
try
form1.idhttp1.Connect();
except
end;
if form1.idhttp1.Connected then
begin
try
form1.IdHTTP1.Get('http://dl_dir.qq.com/qqfile/qq2006beta1.exe',MyStream);
filepath:=ExtractFilePath(ParamStr(0));
MyStream.SaveToFile(filepath+'\DownLoadFiles\11.exe');
MyStream.Free;
showmessage('下载完成!');
except
showmessage('网络出错未能下载完成!');
MyStream.Free;
Exit;
end;
这是我现在能够成功下载的代码
请大家多指点,希望能给一些源码
顺便问问怎么能够得到正在下载的文件相关信息,如总大小、下载速度等
在onwork的时候可以得到但是我用一个全局变量获得之后好像不能在其他地方用。
请各位兄弟们都来参与讨论