全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2085
推到 Plurk!
推到 Facebook!

關於 EmbeddedWB 中的文件下載問題

尚未結案
KFC123_60201
一般會員


發表:58
回覆:18
積分:15
註冊:2006-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-07-23 11:34:52 IP:139.78.xxx.xxx 訂閱
請問在 EmbeddedWB 中,怎樣可以控制文件下載的默認目的路徑?我查了一下文檔,找到一個 OnFileDownload 的 event,在那個事件中,我加入一個 TIEDownload,然後寫成


[code delphi]
procedure TMyForm.MyWBFileDownload(Sender: TCustomEmbeddedWB;
pmk: IMoniker; pbc: IBindCtx; dwBindVerb, grfBINDF: Cardinal;
pBindInfo: PBindInfo; pszHeaders, pszRedir: PWideChar; uiCP: Cardinal;
var Rezult: HRESULT);
begin
MyDownloader.DownloadDir := 'd:\'; // 我想把默認的下載目錄改為 'd:\'
MyDownloader.Download(pmk, pbc); // MyDownloader 是 TIEDownloader
end;
[/code]

但當我開始下載文件時,會引發上述事件,但就是無法改變默認的下載目錄。而且,如果我把上面的 Rezult 這個參數賦成 S_OK 或 S_FALSE 都會導致錯誤而退出!


dt520
一般會員


發表:11
回覆:61
積分:14
註冊:2003-05-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-05-17 21:25:51 IP:118.245.xxx.xxx 訂閱
在控件组中,有个IEDOWNLOAD的VCL专管下载的,不要作过多的设置,这控件还是可以的。
系統時間:2024-04-23 15:58:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!