随笔 - 110  文章 - 28 评论 - 26 

留言簿(1)

随笔分类(103)

随笔档案(110)

文章分类(25)

文章档案(28)

新闻档案(3)

友情连接

  • 小蜜蜂
  • 马氏膏药网
  • 淋巴结肿大,淋巴结核,淋巴结炎 乳腺增生,小叶增生 颈椎病,腰椎病,腰间盘突出 马氏淋巴消炎贴,马氏增生散结贴,马氏关节肌肉贴
  • 黑客基地
  • 全球最大的黑客门户网站

最新随笔

积分与排名

  • 积分 - 143478
  • 排名 - 44

最新评论

阅读排行榜

评论排行榜

 uses  UrlMon;
procedure TForm1.Button1Click(Sender: TObject);
begin
URLDownloadToFile(nil,'http://www.baidu.com/img/baidu_logo.gif',
'c:\12.txt',0,nil);
end;

图片文件都可以!
还可以对自己盘内实现复制
 uses  UrlMon;
procedure TForm1.Button1Click(Sender: TObject);
begin
URLDownloadToFile(nil,'f:\ceshi.txt','c:\12.txt',0,nil);
end;

HRESULT URLDownloadToFile(
LPUNKNOWN pCaller,
LPCSTR szURL,
LPCSTR szFileName,
DWORD dwReserved,
LPBINDSTATUSCALLBACK lpfnCB);
pCaller
仅当调用者是一个ActiveX对象才使用,对于一个非ActiveX对象的应用程序这个参数应该为NULL
szURL
为要下载的绝对URL 文件名,这个参数不能为空。
szFileName
包含创建的目标文件名
dwReserved
必须为零
lpfnCB
一个指向 IBindStatusCallback 接口的指针, IE通过它向你通知下载的进度


再说一种方法
 uses gifimage;//这里去网上下载

procedure TForm1.Button1Click(Sender: TObject);
var
  ms: TMemoryStream;
  pic: TGIFImage;
begin
ms:=tmemorystream.Create;
idhttp1.Get('http://www.baidu.com/img/baidu_logo.gif',ms);
ms.Position:=0;//移动指针到最开头的位置
if ms.Size=0 then//如果文件大小等于0,那么...
begin
showmessage('出错');
ms.Free;
Exit;
end;
pic:=tgifimage.Create;
pic.LoadFromStream(ms);
image1.Picture.Graphic:=pic;
ms.Free;
pic.Free;
end;

posted on 2009-01-18 22:38 小叶子 阅读(445) 评论(0)  编辑 收藏 引用 所属分类: delphi网络编程
只有注册用户登录后才能发表评论。

笔记和文章,可能抄袭,只为学习,请原谅