Entwickler-Ecke
Internet / Netzwerk - Ladebalken für kompletten Upload und nicht jede einzelne Dt
Svenkan - Mo 19.03.07 17:22
Titel: Ladebalken für kompletten Upload und nicht jede einzelne Dt
Hey Leute!
Bei meinem Upload via INDY-FTP ist es möglich, mehrere Dateien hochzuladen. Bei meinem Ladebalken wird dieser allerdings immer für jede einzelne Datei neu 'geschrieben'. Ich lasse ihn über OnWork aktualisieren.
Wie muss ich verfahren, dass er für den kompletten Upload dann gilt?
Bondfreak - Mo 19.03.07 17:25
wenn das ganze in einer progressbar abläuft, könntest du die items zählen, die er hochladen soll (beispielsweise 5) und dann die länge der progressbar auf 5 setzen...erhöhen tust du dann mit StepBy(1) jedes mal wenn eine datei fertig ist.
solltest du jedoch wissen wollen, wie man das eleganter löst, so dass auch der fortschritt der jeweils einzelnen dateien gemeint ist, kann ich dir leider nicht wirklich weiterhelfen :(
Svenkan - Mo 19.03.07 17:33
Inwiefern muss ich denn noch StepBy deklarieren?
Jetzt meckert er mich nämlich an, dasses nich deklariert is. :(
/edit: Good old help ^^
Habs gefunden ^^
Dankeschön für deine Hilfe ;)
/edit2: Mir fällt grad auf, dass nur einmal einer draufgezählt wird. :(
Bondfreak - Mo 19.03.07 17:59
am besten du zeigst uns mal deinen quellcode, damit wir das ganze nachvollziehen können. ich weiß ja im moment nicht genau wie dein code aussieht und warum er nur ein mal erhöht ;)
Ich tippe aber mal darauf, dass du das ganze auch wirklich nur ein mal ausführst und nicht JEDES MAL wenn einen datei fertiggestellt wurde, stimmt's ? :D
matze - Mo 19.03.07 18:01
Du weißt ja welche Dateien du hochladen willst. Da kannst du dir dann die gesamt Dateigröße raussuchen.
Im OnWork Event werden dir die bereits übertragenen Bytes zurückgegeben.
Das musst du dann nur irgendwie mit deiner Dateigröße der gesamten Datenmenge verrechnen.
Svenkan - Mo 19.03.07 18:09
Bondfreak hat folgendes geschrieben: |
am besten du zeigst uns mal deinen quellcode, damit wir das ganze nachvollziehen können. ich weiß ja im moment nicht genau wie dein code aussieht und warum er nur ein mal erhöht ;)
Ich tippe aber mal darauf, dass du das ganze auch wirklich nur ein mal ausführst und nicht JEDES MAL wenn einen datei fertiggestellt wurde, stimmt's ? :D |
OMG..ja klar. Darauf hätt ich auch selbst kommen können. :D
Jetzt funktionierts perfekt. :)
Dankeschön nochmal. ;)
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!