Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#12

Re: OpenPictureDialog und Internet Bilder

  Alt 13. Mär 2006, 14:24
UrlDownloadToFile() ist Bestandteil von Windows - du musst nur die Units UrlMon und ActiveX einbinden. Mit dem Funktionsnamen als Suchwort findest du hier im Forum einige Informationen. Und wenn es dir nur um die Bereitsstellung eines Bildes aus dem Internet geht, dann bist du mit allem besser dran, als dem OpenPictureDialog.

Wenn du mit Indy arbeitest - mit Indy9 könnte das stark verkürzt so aussehen:

Delphi-Quellcode:
procedure UrlDownload(const url: String; const fn: TFileName);
var
  fs: TFileStream;
begin
  fs := TFileStream.Create(fn, fmCreate);
  with TidHTTP.Create(nil) do
  begin
    Get(url, fs);
    Free;
  end;
  fs.Free;
end;
marabu
  Mit Zitat antworten Zitat