Seite 1 von 2

Datein Downloaden über PureBasic

Verfasst: 23.10.2005 15:35
von UpN
So es gibt ja diese Samples um Datein aus dem Netz zu laden aber irgendwie funktionieren die nicht kann mir evt jemand ein Beispiel geben

nehmen wir das als Beispiel
Download url
http://www.blitzbasic.com/file/get.php? ... emo109.exe

Download Ordner
C:\TestDownload Ordner

der Ordner solte erstellt werden oder man darf einen selber im Programmangeben

Wäre nett wenn mir jemand helfen köntne

MFG UpN

Verfasst: 23.10.2005 15:38
von Green Snake
Du willst ein PB programm schreiben, dass daten vom url XXX aus dem i net saugt?

wenn ja:
such mal hier im board nach dem befehl UrlDownloadToFile_() :allright:

wenn nicht:
haut mich :freak: :mrgreen:

Verfasst: 23.10.2005 15:46
von UpN
hab gesucht aber nichts wirklich gefunden :( was mir helfen könnte

Kann mir evt jemand helfen udn solte am besten erstdownloaddauer und speed anzeigen

Verfasst: 23.10.2005 16:03
von zigapeda

Code: Alles auswählen

URLDownloadToFile_(0, inputrequester("URL","Bitte geben sie die URL ein",""), pathrequester("Bitte wählen sie den Downloadzielpfad aus",""), 0, 0)
parameter:

Code: Alles auswählen

HRESULT = URLDownloadToFile_(LPUNKNOWN pCaller, LPCTSTR szURL, LPCTSTR szFileName, DWORD dwReserved, LPBINDSTATUSCALLBACK lpfnCB)
einfach URLdownloadToFile_(0, URL$, Ziel$, 0, 0) reicht für das was du willst.

Verfasst: 23.10.2005 16:11
von UpN
also hab den ausprobiert und es klappt bis auf den download weil nach der eingabe der urlbeendet der und ich will ja nur das der user den pfad auswählen kann und net die url dir url gebe ich vorher ein

So kann mir noch jemand helfen das der dl auch klappt ambesten mit speed und restdownloadzeit

Verfasst: 23.10.2005 16:14
von zigapeda
also mit speed und restdownloadzeit wirst du wohl selber schreiben müssen.
aber versuch mal statt dem inputrequester() einfach die url in anführungszeichen reinzuschreiben.

Verfasst: 23.10.2005 16:23
von UpN
aso sry wegen doppelpost und ich checks net kannste mirevt den kompletten code geben wo die url
http://www.blitzbasic.com/file/get.php? ... emo109.exe

drin ist und das mit dem aussuchen ist okay das es die User machen und den rest mit den paras check ich auch net wär super Nett

Verfasst: 23.10.2005 16:48
von Kiffi
> ich checks net

Code: Alles auswählen

Quelle$ = "http://www.blitzbasic.com/file/get.php?file=/Products/demos/BlitzMaxDemo109.exe"
Ziel$   = "C:\BlitzMaxDemo109.exe"

If URLDownloadToFile_(0,Quelle$,Ziel$,0,0) = #S_OK
  MessageRequester("", "Download hat geklappt")
Else
  MessageRequester("", "Download hat nicht geklappt")
EndIf
Grüße ... Kiffi

P.S.: Bitte verwende in Deinen Posts an entsprechenden Stellen auch mal
Komma und Punkt. Das erleichtert uns das Lesen Deiner Beiträge.

Verfasst: 23.10.2005 16:55
von zigapeda
:o
da hab ich bei meinem code ja vergessen den dateinamen hinten anzuhängen bei urldownloadtofile_() :roll:

Verfasst: 23.10.2005 17:02
von UpN
also so sieht meincode und compiler aus

http://img410.imageshack.us/img410/6835/code4za.gif

leicer hat der am anfang immer wieder nenerror ausgeben das der dl net funktioniert und wenn ich eine .exe erstelen und die öffne passiert auch nichts

:(