Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TidFTP - Anwendung reagiert nicht bis upload fertiggestellt.
sodaho - So 13.12.09 20:47
Titel: TidFTP - Anwendung reagiert nicht bis upload fertiggestellt.
Guten Abend,
um mehrere Bilder auf den Server zu laden, verwende ich TidFTP von Indie.
Damit ersichtlich ist, wie lange das "speichern" dauert, habe ich eine Progressbar eingebaut.
Das alles funktioniert soweit gut.
Nur habe ich jetzt bemerkt, wenn ich Bilder mit grösseren Datenmengen (ab 1MB) hochladen will, stoppt die Progressbar und die Anwendung erhält in dem Fenstertitel in Klammern den Zusatz: (Anwendung reagiert nicht). Dies aber nur so lange, bis das Bild hochgeladen ist.
Frage:
Nach was muss ich suchen / Wie stelle ich das an, dass die Anwendung auch bei Bilder ab 1MB nicht hängen bleibt bis der Upload vollzogen ist?
Vielen Dank für eure Hilfe schon im voraus.
PS: Es handelt sich um Delphi 2007 / 2009
Xentar - So 13.12.09 20:50
Lager den Upload in einen eigenen Thread aus.
sodaho - So 13.12.09 21:04
Xentar hat folgendes geschrieben : |
| Lager den Upload in einen eigenen Thread aus. |
OK, MultiThread... Hmmm :D
Das klingt so einfach.... ^^
Edit: Und es ist sehr einfach :) Hab gedacht werkle länger an der Lösung :) Vielen Dank für den Tip!
Hab jetzt den FTP Connect - Upload - Disconnect in einen eigenen Thread ausgelagrt. Die TidFTP bietet mit der Ereignisseigenschaft "onWorkEnd", welches aufgerufen wird sobald die Datei hochgeladen ist. In genau diesem Ereigniss Terminate ich den Thread :)
Vielen Dank und einen super Abend wünsch ich euch!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!