tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
528
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Scrapy Scrapy ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Erde
    Beiträge
    79
    Also mir gehts erstmal um das Prinzip:

    Klar, wenn ich eine Kopiervorgang berechnen will, brauche ich folgendes:
    - Anzahl der Dateien
    - Gesamtgröße von allen Dateien

    Okay und dann hörts schon auf... Eventuell eben die Lese- und Schreibgeschwindigkeit!?
    Gibt es in C# eine derartige Funktion? Windows berechnet das ja auch eher überschläglich... sowas würde mir auch schon reichen.
    Zudem darf die Berechnung nicht länger als der eigentliche Vorgang dauern.

    Der Einfachheit könnte man die in einer ProgressBar, pro Datei, einen entsprechenden Schritt weiter setzten. Aber das wäre eben nur ohne Zeitangabe und eine fiktive Zeitangabe würde den Anwender eher verwirren.
     

  2. #2
    realpk realpk ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    63
    Ok mach am besten Folgendes.

    Mess die Zeit beim Start.

    Bei der Statusanzeige berechnest du einfach:

    aktuelle_zeit - start_zeit = sek_vergangen

    jetzt rechnest du die zeit aus:

    (übertragene_bytes / sek_vergangen) * gesamt_bytes = dauer für alles
    oder:

    (übertragene_bytes / sek_vergangen) * (gesamt_bytes - übertragene_bytes) = dauer für alles

    Das wäre mein Ansatz.

    Ich würde übrigends Threads benutzen.
     

Ähnliche Themen

  1. Zeit von mp3 berechnen
    Von lukasS im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 5
    Letzter Beitrag: 17.10.07, 22:34
  2. Zeit zwischen 2 Daten berechnen
    Von DivDax im Forum PHP
    Antworten: 2
    Letzter Beitrag: 20.09.06, 03:50
  3. Zeit berechnen
    Von Methos im Forum PHP
    Antworten: 1
    Letzter Beitrag: 29.06.06, 13:39
  4. Zeit-ende berechnen
    Von tschitscho im Forum PHP
    Antworten: 9
    Letzter Beitrag: 06.07.05, 16:14
  5. Benötigte Zeit zum Berechnen der Seite...
    Von Sebastian im Forum PHP
    Antworten: 1
    Letzter Beitrag: 07.04.02, 00:45