Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fortschrittsanzeige: Mit ner Progressbar (https://www.delphipraxis.net/40153-fortschrittsanzeige-mit-ner-progressbar.html)

11dust 11. Feb 2005 14:39


Fortschrittsanzeige: Mit ner Progressbar
 
Hi ich hab ein kleines problem.
Info: Programm bekommt übergeben 1-n Verzeichnisse, diese sollen nach bestimmten dateien durchsucht werden (Man hat auch die Möglichkeit auch die Unterverzeichnisse durch zu suchen). Wenn eine der bestimmten dateien gefunden wurde werden einige proceduren ausgeführt.

Nun das problem, ich wollte sonne art fortschittsanzeige bauen die mir sagt wie weit er ist. Nur weiß ich nicht wie ich dat machen soll.

ich bräuchte eventuell einpaar denk anstöße
Danke

freak4fun 11. Feb 2005 14:57

Re: Fortschrittsanzeige: Mit ner Progressbar
 
Ich hab es nicht ganz genau verstanden, aber denke weiß was du meinst. :gruebel:

Also du brauchst einen MAX-Wert(100), und dann den Wert für jedes einzeöne Element. (100 / Anzahl der Elemente). Wenn du zum Beispiel nur eine bestimmte Zeit lang suchst eben die Zeit. Oder eine bestimmte Anzahl an Ordnern.

Ich hoffe du hast mehr von meiner Antwort verstanden, als ich von deiner Frage. :mrgreen:

Achso, die Komponente ist die Prozessbar, das müste aber klar sein. :zwinker:

MfG
fR34k

Luckie 11. Feb 2005 15:03

Re: Fortschrittsanzeige: Mit ner Progressbar
 
das wirst du nicht schaffen. Denn du weißt ja nicht im Voraus, wie viele Dateien und Verzeichnisse durchsucht werden müssen. Folglich kannst du auch keinen Max-Wert für deine Progressbar setzen.

freak4fun 11. Feb 2005 15:17

Re: Fortschrittsanzeige: Mit ner Progressbar
 
Man kann ja, damit der benutzer was zum gucken hat, die Zeit ausgeben die schon gesucht wurde. :mrgreen: Aber das ist ja alles pures Entertainment. *man kann ja auch gleich noch nen Film über PowerDVD oder sowas starten* :pale:

MfG
fR34k

Neutral General 11. Feb 2005 15:19

Re: Fortschrittsanzeige: Mit ner Progressbar
 
kann man nicht schnell mal überfliegen wie viele Dateien es sein werden und dann entsprechend den Max wert setzen und bei jeder Datei +1 :gruebel:

Kevin 11. Feb 2005 15:22

Re: Fortschrittsanzeige: Mit ner Progressbar
 
Du kannst den Max-Wert ja nur schätzen, um wenigstens irgendetwas als Max vorzugeben. Aber das ist unschön und führt nur zu ungenauen Anzeigen.

shmia 11. Feb 2005 15:30

Re: Fortschrittsanzeige: Mit ner Progressbar
 
Zitat:

Zitat von Torry's
TDistract Bar v.1.2 17 Jun 1999
By Rangel Gustavo Reale. This component is a "replacement" for a progress dialog, in the cases where you don_t know how long it will take to end the operation. It is meant to "distract" the user with a fancy animation, while the operation is executed. Component is a serie of bars, where each can be on or off, enabled by a mask, or by properties. You can enable the bars yourself, but you can animate then automatically, with the processes included.

Fully functional
Source: Included

Download: http://www.torry.net/vcl/indicat/other/distbar.zip

und noch mehr davon: http://www.torry.net/pages.php?id=124

freak4fun 11. Feb 2005 15:32

Re: Fortschrittsanzeige: Mit ner Progressbar
 
Dann geht ja auch eine gif-Animation. :mrgreen:

MfG
freak

shmia 11. Feb 2005 15:43

Re: Fortschrittsanzeige: Mit ner Progressbar
 
Zitat:

Zitat von freak4fun
Dann geht ja auch eine gif-Animation. :mrgreen:

Aber nur, wenn bei jeder X-ten untersuchten Datei um ein Bild weitergetaktet wird.
(Suche auf einem langsamen Datenträger ist dann auch optisch langsamer)
Eine freilaufende Animation bringt nix.

11dust 14. Feb 2005 07:56

Re: Fortschrittsanzeige: Mit ner Progressbar
 
hi
danke für euere antworten, ich werde diese komponente austesten und sehen was dabei rauskommt


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz