Hallo zusammen.
Ich habe folgendes: Heute ist es ja schick, einen Patcher und Downloader vor ein Programm zu stecken. So weit, so gut. Mein Programm prüft mithilfe von GetHTTPHeader vor, ob die "index-datei" mit Dateinamen und SHA1-Fingerprints zu bekommen ist und wird sie nachher laden, auswerten und die Daten herunterladen. Nun ist es leider so, dass einige Dateien groß sind und ein paar Leute sicherlich eine langsamere Leitung haben als ich. Gibt es einen Weg, zu verhindern, dass ReceiveHTTPFile meine Anwendung blockiert? Es ist unschön, wenn man minutenlang da sitzt und sich denkt "ist das Programm abgestürzt oder tut es nur so?
Ich denke, ihr könnt mir folgen..
Grüße,
Kat
ReceiveHTTPFile blockiert meine Anwendung
Re: ReceiveHTTPFile blockiert meine Anwendung
Den Download in eine Thread packen. NUR EINEN THREAD. Dann schauen ob der Thread beendet ist.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: ReceiveHTTPFile blockiert meine Anwendung
Okay, im Moment läuft das so.. Aber eine Prozent-Anzeige (DL-Fortschritt) wie beim FTP-Download kann ich wahrscheinlich vergessen, oder?
Re: ReceiveHTTPFile blockiert meine Anwendung
@KatSeiko
Wenn du eine Downloadanzeige haben möchtest, musst du die Datei selber manuell in kleinen Paketen herunterladen und zwar mit WinAPI: http://www.purearea.net/pb/CodeArchiv/I ... ressBar.pb
Wenn du eine Downloadanzeige haben möchtest, musst du die Datei selber manuell in kleinen Paketen herunterladen und zwar mit WinAPI: http://www.purearea.net/pb/CodeArchiv/I ... ressBar.pb