好日子......恢復EIdSocketError連接,無需重新啓動下載 - 德爾福
我下載使用except on E: EIdSocketError the begin
產生錯誤Socket'm程序......他向我表明生成錯誤...但我想要解決這個錯誤...因爲它斷開與我正在下載的網站,他的程序,我不能返回任何下載...除非你關閉程序並重新打開...
如何我可以得到這個錯誤,讓他嘗試重置一個新的連接到網站,而不必重新啓動程序...所以我回去下載最新下載的文件....因爲套接字錯誤必須重新啓動程序和迴歸N到下載零... 1MB文件很小,但它們對於下載約200:
on E: EIdSocketError do begin
ShowMessage('Socket 2');
// +++++------
FreeAndNil(fileDownload);
fileDownload := TFileStream.Create(local_exe+'media_'+IntToStr(down_num)+'.mp4', fmCreate);
IdHTTP.Get(montarURL, fileDownload);
Memo1.Lines.Add(formatdatetime('dd/mm/yyyy',now)+' '+formatdatetime ('hh:mm:ss',now)+' Lista '+IntToStr(numero_tentativa_loop_um)+'. Connection restored.');
end;
你有哪個版本的Delphi?你可以在你的問題中包含一個Delphi版本標籤嗎? – TLama
我有一個版本的Delphi XE3 ... – user3185448