Fortschritt bei Rekursion

08/02/2009 - 11:50 von Mike Wesling | Report spam
Hallo,

ich würde gerne in einer ProgressBar den Fortschritt beim Durchführen
von Aktionen angeben. Das Problem dabei ist, dass es sich um eine
rekursive Aufrufstruktur handelt.

Wie macht Ihr das, wenn Ihr in einem solchen Fall den Fortschritt
ausgeben wollt?

Erst einmal durch die ganze Struktur durchlaufen um die Anzahl der
Operationen zu sammeln und danach erst die Aktionen durchfüren, ist ja
nicht ganz optimal, ist aber imho die einzige Variante.
 

Lesen sie die antworten

#1 Thomas Scheidegger
08/02/2009 - 12:09 | Warnen spam
Hallo Mike

ProgressBar den Fortschritt
beim Durchführen von Aktionen ...



frage bei Microsoft,
dann kennst du sicherlich mal die schlechtesten Varianten ;-)
(hat MS vermutlich ein Patent drauf)


Erst ...ganze Struktur durchlaufen
um die Anzahl der Operationen zu sammeln...
nicht ganz optimal, ist aber imho die einzige Variante.



vielleicht gibt es Anhaltspunkte für
eine grobe Schàtzung der Anzahl?
Ggf auch eine Zeitschàtzung.

Oder ein 'Marquee Progress Bar'
damit der Anwender ein minimales 'Feedback' hat,
ggf. mit Anzeige der bisher verarbeiteten Anzahl Aktionen.




Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen