| |
|
|
ASKTEC | Hallo zusammen,
ich arbeite sehr viel mit FTP und habe nun folgendes Problem:
Wie kann ich bei einem Download oder auch bei einem Upload einen Statusbalken realisieren, damit der Endbenutzer sehen kann, wie weit der download fortgeschritten ist und auch erkennen kann wenn ein Download hakt??? Bei Windows muss es ja soetwas geben, weil Windows selbst es ja auch anzeigt. Wie bekomme ich das nun mit Profan hin???
Leider kann ich ja derzeit nur Statusmeldungen nach einem ausgeführten Befehl abfragen, aber gerade bei diesen FTP-Funktionen wäre eine Möglichkeit zum Anzeigen des Fortschrittes sehr hilfreich...
Vielen Dank
Andreas |
|
|
| Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz | 21.06.2005 ▲ |
|
|
|
|
| Leider - ums kurz zu machen - bietet XProfan9 diese Möglichkeit nicht.
Du kannst aber tricksen! Ich habe z.B. in der Community iFTP hochgeladen - ein einfacher ftp-client. Dieser Zeigt an wie lange der Upload noch dauern wird. Die Anzeige funzt aber nur mittels Erfahrungswerten die das Programm ermittelt.
Oder, finde eine gute ftp.dll.
Salve, iF. |
|
|
| |
|
|
|
ASKTEC | Hallo iF,
danke für den Hinweis, ich dachte mir schon dass Profan das derzeit nicht kann (ob es das jemals können wird??)...
Ich dachte, vielleicht gibt es ja API-mäßig etwas dass man benutzen kann (hier bin ich allerdings nicht fit...)
Zu Deinem Programm: Ich habe es nur geschafft einen FTP-Server-Inhalt anzuschauen und per Doppelklick eine öffnen der Datei zu erreichen, aber wie kann ich Dateien übertragen??? Zudem würde mich interessieren, wie Du diese Anzeige (die ich nicht zu gesicht bekam) umgesetzt hast.... Leider ist ja nur noch die exe im Download....
Gruß und Danke
Andreas |
|
|
| Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz | 21.06.2005 ▲ |
|
|
|
|
| Du öffnest ein File per doppelklick - arbeitest einfach im File - wenn du das file speicherst wird es automatisch hochgeladen. So steht es auch im DownloadThread. Einfach mal lesen.
Dann siehst du auch den Upload.
Nimm einfach vielleicht mal eine Datei die 100kb groß ist - dann siehst du es.
Salve, iF. |
|
|
| |
|
|
|
ASKTEC | [QUOTE_=iF]Du öffnest ein File per doppelklick - arbeitest einfach im File - wenn du das file speicherst wird es automatisch hochgeladen. So steht es auch im DownloadThread. Einfach mal lesen. [QUOTE] Hallo iF,
ich habe mir den Beitrag durchgelesen... wollte aber keine Datei bearbeiten, sondern eine neue auf den FTP-Server laden, oder eine vom FTP herunterladen
Aber egal... ich habe es gesehen... aber wie machst Du den Zwischenstatus? Profan meldet sich ja erst nach dem Befehl (Download oder Upload) mit einem Ergebnis zurück...
Gruß und Danke
Andreas |
|
|
| Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz | 21.06.2005 ▲ |
|
|
|
|
| [quote:e580a82825=ASKTEC]Aber egal... ich habe es gesehen... aber wie machst Du den Zwischenstatus?[/quote:e580a82825] Ganz einfach - ich achte bei jedem upload auf die Uploaddauer - und bilde ne Durchschnittssumme. Dann weiß ich vorherr schon wie lange ein Upload dauern wird. (klappt super - scheint auch sehr genau) Wärend des uploads zeige ich halt ((Schätzzeit)-(verstrichene Zeit)) in der Statusleiste an.
[quote:e580a82825]Profan meldet sich ja erst nach dem Befehl (Download oder Upload) mit einem Ergebnis zurück...
Gruß und Danke
Andreas[/quote:e580a82825]Leider ist das ein Irrglaube. XProfan verhält sich da sehr komisch da das FTPing in einem eigenen Prozess ausgeführt wird. Tatsächlich kann man sich ldr. auch darauf net verlassen.
Das lässt sich nur wirklich dadurch testen - indem man regelmäßig prüft ob ein getdir scheitert. Wenn nicht - dann fertig.
Salve, iF. |
|
|
| |
|
|