Avatar billede prodoc Nybegynder
13. maj 2005 - 12:58 Der er 4 kommentarer og
1 løsning

Gemme www destination i bestemt mappe

Hej alle sammen,
Jeg er ved at lave et lille program, som har en Editboks, en Button og en SaveDialog.... Men nu har jeg prøvet en del gange og synes ingen af mine kode-kombinationer virker...

Er der nogen der på nettet har fundet en lille kode som ved et button tryk -> åbner SaveDialog1 -> og gemmer edit1.text (fx. http://www.123.123.avi) i den mappe som SaveDialog peger på?
Avatar billede stoney Nybegynder
13. maj 2005 - 13:24 #1
Avatar billede prodoc Nybegynder
13. maj 2005 - 13:43 #2
Det her virker fint:

function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
  try
    Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
  except
    Result := False;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
const
  // URL Location
  SourceFile = 'http://www.google.com/intl/de/images/home_title.gif';
  // Where to save the file
  DestFile = 'c:\google-image.gif';
begin
  if DownloadFile(SourceFile, DestFile) then
  begin
    ShowMessage('Download succesful!');
    // Show downloaded image in your browser
    ShellExecute(Application.Handle, PChar('open'), PChar(DestFile),
      PChar(''), nil, SW_NORMAL)
  end
  else
    ShowMessage('Error while downloading ' + SourceFile)
end;

Men er det ikke muligt at indføre en Gauge så man kan se hvor langt den er nået?
Avatar billede stoney Nybegynder
13. maj 2005 - 14:28 #3
Avatar billede prodoc Nybegynder
13. maj 2005 - 14:45 #4
:) Stoney bruger du en bestemt metode til at søge på nettet, for jeg synes da du finder alt det rigtige?

Koden på about linket kan jeg ikke helt få til at virke... funktionen og en del flere ting viser fejl..
Avatar billede prodoc Nybegynder
25. april 2007 - 11:30 #5
Stoney kommer du ikke med et svar?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester