2
我試圖從下載使用Delphi XE2互聯網文件,但沒有任何反應。 這裏是我的代碼:UrlDownloadToFile在Delphi XE2中不起作用?
uses URLMon;
...
procedure TForm1.Button1Click(Sender: TObject);
Const
SourceFile = 'http://www.google.com/intl/de/images/home_title.gif';
DestFile = 'c:\download\home_title.gif';
begin
UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil);
end;
所以我的問題是:當我點擊按鈕,程序不下載該文件。 我試圖下載到另一個目錄,我試圖下載其他文件,但沒有。 我無法讓它工作。
我到底做錯了什麼?
請幫幫我!
[The documentation](http://msdn.microsoft.com/zh-cn/library/ms775123.aspx)的狀態爲:「即使無法創建文件並取消下載,URLDownloadToFile也會返回S_OK。如果szFileName參數包含一個文件路徑,請在調用URLDownloadToFile之前確保目標目錄存在。爲了更好地控制下載及其進度,建議使用IBindStatusCallback接口。 –