Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Progress-Anzeige in der Taskleiste (https://www.delphipraxis.net/155079-progress-anzeige-der-taskleiste.html)

musicman56 7. Okt 2010 13:27

Progress-Anzeige in der Taskleiste
 
Hallo Delphi-Fangemeinde,

ich hoffe, dass ich mit meinem Problem bzw. meiner Frage in der richtigen Gruppe bin.

Ich habe eine Datenbankanwendung und bei allen größeren Datenbank-Operationen wird der Fortschritt in einem ProgressBar angezeigt. Soweit so gut, aber wenn eine Operation mal eine Stunde oder länger dauert, muss der Anwender beim Warten bis die Operation beendet ist, immer wieder zum Programm wechseln und nachschauen.

Nun habe ich bei einem Programm (dem Total Commander von Gishler) gesehen, dass der aktuelle Fortschritt (in diesem Fall beim Kopieren von Dateien) im Programm-Icon in der Taskleiste angezeigt wird. Nicht als prozentualer Fortschritt, sondern optisch mit einem Balken der über die gesamte Schaltfläche wandert. Also quasi ein Progress-Bar in der Taskleiste.

Wie macht man sowas? Habe absolut keinen Plan :oops: und würde mich über jegliche Tipps und Anregungen freuen!

Gruss
- musicman -

xZise 7. Okt 2010 13:31

AW: Progress-Anzeige in der Taskleiste
 
Gibt es bereits fertige Bibliotheken. Aber keine Ahnung ob Delphi 2010 oder höher das bereits von Haus aus besitzen:

Hier zwei Bespiele:
http://www.delphipraxis.net/127861-w...lpha-1%5D.html
http://www.delphipraxis.net/153782-t...ndows-7-a.html

MfG
Fabian

Sherlock 7. Okt 2010 13:31

AW: Progress-Anzeige in der Taskleiste
 
Windows 7 bietet dafür eine API. Es gibt auch diverse Komponenten, die das implementieren. Hier eine Sammlung, erstellt von MarcoWarm: http://www.delphipraxis.net/153782-t...ndows-7-a.html

Sherlock

musicman56 7. Okt 2010 13:51

AW: Progress-Anzeige in der Taskleiste
 
Hallo zusammen,

das ging ja fix! Vielen Dank für Eure Tipps. Mache mich mal gleich drüber.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 Uhr.

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