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接口。 –