Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   IEDownload (https://www.delphipraxis.net/164651-iedownload.html)

t0mmy 23. Nov 2011 12:59

IEDownload
 
Hallo!

Ich hätte da mal ne kurze Frage und zwar wie funktioniert er IEDownload?
Lieg ich da richtig.. wenn ich schreibe: IEDownload.Go(URL)
also ich verstehs noch nicht ganz soo.. sprich nach dieser zeile müsster er den download beginnen aber wie sag ich ihm wohin er downloaden soll?

DeddyH 23. Nov 2011 13:10

AW: IEDownload
 
Wo hast Du denn IEDownload her (Unit)? Diese Methode/Klasse/WasAuchImmer ist mir bislang gänzlich unbekannt.

t0mmy 23. Nov 2011 13:18

AW: IEDownload
 
Vom EmbeddedWB also sie müsste doch funktionieren wenn ich ihm dir url übergebe oder? das er im Hintergrund läuft

angos 23. Nov 2011 13:37

AW: IEDownload
 
Hast du es denn einfach mal versucht?

shmia 23. Nov 2011 13:53

AW: IEDownload
 
Also die einfachste Möglichkeit eine Datei runterzuladen sieht so aus:
Delphi-Quellcode:
uses ...,UrlMon;

function DownLoadInternetFile(const SourceUrl, DestFilename : String): Boolean;
const S_OK = 0;
begin
   Result := URLDownloadToFile(nil,PChar(SourceUrl),PChar(DestFilename),0,nil) = S_OK;
end;

t0mmy 23. Nov 2011 13:59

AW: IEDownload
 
Ist DestFilename der Pfad.. glaub wohl eher nicht das was ich brauche..

shmia 23. Nov 2011 14:09

AW: IEDownload
 
Zitat:

Zitat von t0mmy (Beitrag 1137513)
...glaub wohl eher nicht das was ich brauche..

Was brauchst du denn?

t0mmy 23. Nov 2011 14:15

AW: IEDownload
 
Also ich bräuchte einen direktdownload.. also ohne das ich sagen muss ja Datei speichern unter und dann den ordner auswähle sondern das Verzeichnis direkt mitgebe.

DeddyH 23. Nov 2011 14:59

AW: IEDownload
 
Das kannst Du doch in DestFileName angeben.

t0mmy 23. Nov 2011 16:07

AW: IEDownload
 
Okay..das hab ich auch probiert jedoch ohne Erfolg -.- es tut sich nämlich nichts. :(

Edit: Oh doch.. hab nicht gewusst das ich den Dateinamen auch eingeben muss.

CCRDude 23. Nov 2011 16:50

AW: IEDownload
 
Stimmt, wenn die Variable schon auf "FileName" endet ist das kaum zu erwarten :-D

t0mmy 24. Nov 2011 07:19

AW: IEDownload
 
Jetzt hab ich aber ein anderes grundlegendes Problem und zwar... wenn ich die Datei downloaden möchte dann muss ich zuerst auf den link klicken um dieURL zu bekommen und kann dann per eigener prozedur den Download selbst durchführen. Ich möchte jedoch das der Link selbst gefunden wird.. wie ich das am besten anstelle -.-

Luckie 24. Nov 2011 07:24

AW: IEDownload
 
Wie? Bitte erkläre dein Problem etwas ausführlicher und genauer.

Andreas L. 24. Nov 2011 08:20

AW: IEDownload
 
Zitat:

Zitat von t0mmy (Beitrag 1137627)
Ich möchte jedoch das der Link selbst gefunden wird.. wie ich das am besten anstelle -.-

Entweder du verwendest das DOM um den Link im WebBrowser zu finden oder du parst die Seite manuell.

http://www.delphidabbler.com/tips/56


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz