有沒有非阻塞下載 Http 控件? |
尚未結案
|
KFC123_60201
一般會員 發表:58 回覆:18 積分:15 註冊:2006-07-25 發送簡訊給我 |
請問有沒有非阻塞形的HTTP下載控制?我現在找到的HTTP下載控件都是阻塞形的,在完成前不能執行其它工作,我想要一個控制可以在調用後立即返回到原程序,在完成時自動調用一個callback函數,例如
procedure mainprogram; begin nonblockhttp.run(); // go here immediately // do something else end procedure onfinish(sender :TObject) begin // when finish, go here end; 或者可以使用poll方式來查詢 procedure mainprogram; begin nonblockhttp.run(); while (not nonblockhttp.finish()) do begin application.processmessages; end; end; 我 google 了一下,找到了一個叫TIEHTTP的東東,有non-blocking下載,但是其實它還是不太理想,因為如果網絡有阻塞,即使設了非阻塞模式,主程序還是很"卡",即無法很順暢地取回事件控制。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |