Entwickler-Ecke
Internet / Netzwerk - datei herunterladen
huuuuuh - Mo 17.03.08 20:23
Titel: datei herunterladen
hab mal eine frage wie lädt man sich mit delphi eine datei herunterr und speichert diese im ordner in dem auch die .exe is?
mfg huuuuuh
DHE - Mo 17.03.08 20:30
Zitat: |
wie lädt man sich mit delphi eine datei herunter |
Such mal hier im Forum nach URLDownloadToFile();
Zitat: |
und speichert diese im ordner in dem auch die .exe is |
in dem du den Pfad des Programms herausbekommst, das geht ganz einfach mit
Delphi-Quelltext
1:
| LocalPath := ExtractFileDir(Application.ExeName); |
wobei LocalPath eine ganz normale String-Variable ist
GrubenPete - Mo 17.03.08 20:31
Der Ordner in dem sich die Anwendung befindet erhältst du mit ExtractFilePath(ParamStr(0));
Zum Runterladen würd ich mir mal von den Indys TIdHTTP.Get angucken.
MfG. Sascha
DHE - Mo 17.03.08 20:33
Für kleine Dateuen wie Bilder oder Dokumente reicht URLDownloadToFile(); völlig aus, zumal man dafür keine Komponente benötigt, ist die Datei Größer bietet sich eher die Variante von GrubenPete an.
huuuuuh - Mo 17.03.08 20:49
ich mach das jetz so wie GrubenPete es vorgeschlagen hat.
aber was kann ich dagegen tun dass sich dass programm beim download "aufhängt"?
Narses - Mo 17.03.08 21:13
Moin!
huuuuuh hat folgendes geschrieben: |
aber was kann ich dagegen tun dass sich dass programm beim download "aufhängt"? |
Das Programm verarbeitet nur keine Nachrichten, da es mit dem Download beschäftigt ist. ;) Du musst den Download in einen eigenen
THREAD auslagern, wenn die Oberfläche nicht blockieren soll. :idea:
cu
Narses
GrubenPete - Mo 17.03.08 21:39
Oder du probierst mal die TIdAntiFreeze auch bei den Indys dabei und zu finden unter 'Misc' (glaub ich zumindest)
Aktivieren und das Programm sollte theoretisch weiter die Messages bearbeiten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!