Autor Beitrag
jesus2k
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 08.09.05 20:59 
kann mir jemand kelfen??
ich kenn mich nicht so wirklich gur mit delphi aus ...
ich müchte ein downloadr pogramieren mit dem man eine datei downloaden kann dessen link ich schon peim pogramieren vorgebe.
dass soll den so funktionieren das ein user der dieste tool beckommt eine datei aus dem internet lädt one dass er den link weis...
ich bitte um antwort
Jesus2k
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Fr 09.09.05 11:27 
Hallo und :welcome:

such doch einfach mal nach Suche in: Delphi-Forum, Delphi-Library URLDOWNLOADTOFILE, das dürfts eigentlich ziemlich genau treffen ;)

raziel

_________________
JSXGraph
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Fr 09.09.05 11:38 
Von mir auch erstmal :welcome: im DF!! :D

user profile iconjesus2k hat folgendes geschrieben:
dass soll den so funktionieren das ein user der dieste tool beckommt eine datei aus dem internet lädt one dass er den link weis...

Den Link bekommt man aber trotzdem raus. Entweder über einen Hex-Editor oder über eine Packet-Überwachung.

slt, WeBBy
jesus2k Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 11.09.05 20:53 
Titel: ...
danke erstmal für den tipp

und an : WeBsPaCe
da kommte eh keiner drauf das teil so genau zu überprüffen ... und wenn doch ... ist das auch nicht sooo schlimm.... und auch danke für die warnung..
jesus2k Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 11.09.05 21:13 
ich hab jetzz folgendes versucht:

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, URLMon;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var Datei,Ziel:PChar;
begin
try
Label1.Caption := 'Download gestartet';
Datei := 'http://mitglied.lycos.de/jesus2ks01/Madagascar-ILikeToMoveIt(DeutschGerman).mp3';
Ziel := 'C:\HALLO\';
UrlDownloadToFile(nil, Datei, Ziel, 0nil);
Label1.Caption := 'Download beendet';
except
showmessage('Download abgebrochen');
end;
end;

end.


abe wenn ich jetzt auf den downloadbutten klicke steht da nach einiger zeit: download beendet ... aber die datei ist nicht auf den rechner... kann mir da noch jemand helfen???

Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt.
Darnus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34



BeitragVerfasst: Di 22.08.06 19:58 
Titel: Ziel
Ziel := 'C:\HALLO\'; <-- Da musste eine datei angeben ,hast ja nur den ordner angeben, nich als was oder welcher datei es gespeichert werden soll.



zb: Ziel := 'C:\HALLO\test.txt';

Meiner meihnung nach muss es so gehn.

Mein TEST:
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,URLmon;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var Datei,Ziel:Pchar;
begin
Datei := 'http://come2own.de/psdsoft/logo.wmv';
Ziel := 'C:\HALLO\logo.wmv'

URLDownloadToFile(nil,Datei,Ziel, 0nil);
end;

end.


Ahja, der ordner muss auch vorher dasein bei diesem code.
Das heisst wenn unter c:\ kein ordner HALLO ist dann downloadet er sie auch net bzw lagert sie dort ab.

Moderiert von user profile iconGausi: Code- durch Delphi-Tags ersetzt
nabbl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 51

Win XP Home
Delphi 7 PE
BeitragVerfasst: Di 22.08.06 23:48 
wirf mal ein Blick auf die Indy-Komponenten.
IdHTTP hat mir (glaube ich) damals sehr viel weiter geholfen.
Dazu noch die Anti-Freeze Komponente und alles ist super ;)

Ansonsten kann ich Dir das hier nahe legen:

www.dsdt.info/tipps/?id=173

MfG

Nabbl