AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Windows 7 Support für Delphi [ALPHA 1]
Thema durchsuchen
Ansicht
Themen-Optionen

Windows 7 Support für Delphi [ALPHA 1]

Ein Thema von sakura · begonnen am 20. Jan 2009 · letzter Beitrag vom 19. Nov 2014
Antwort Antwort
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#1

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 22. Jun 2010, 14:21
Hi,
für die Progressbar in der Taskleiste musst du die Komponente TdwTaskbarProgressIndicator benutzen. Die Eigenschaft ShowinTaskbar musst du auf true stellen und über Position kannst du halt die Position einstellen. Wenn das Ding sich ohne eine Position anzuzeigen einfach nur bewegen soll musst du die Eigenschaft Progressbarstate auf pbstMarquee stellen. Ich hoffe ich konnte helfen.
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#2

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 22. Jun 2010, 15:02
für die Progressbar in der Taskleiste musst du die Komponente TdwTaskbarProgressIndicator benutzen. Die Eigenschaft ShowinTaskbar musst du auf true stellen und über Position kannst du halt die Position einstellen. Wenn das Ding sich ohne eine Position anzuzeigen einfach nur bewegen soll musst du die Eigenschaft Progressbarstate auf pbstMarquee stellen. Ich hoffe ich konnte helfen.
Genauso hab ich das zuerst probiert, weil mir das logisch vorkam. Nur leider hatte das keinen Effect. Auf meinem TaskbarSymbol wird keine Progressbar dargestellt.

Bei dem Marquee-Effect habt ihr mich wohl falsch verstanden. Ich will nicht, dass ein grüner "Impuls" auf der Taskbar hin und herschwingt (wie bei Aktionen, denen Dauer nicht genau zu bestimmen ist) sondern genauso, wie beim Kopieren im Explorer von W7/Vista. Wo als mit dem grünen Balken ganz normal der Fortschritt angezeigt wird, aber eben auf dem grünen Bereich eben so ein kleiner Farbimpuls stetig hinterherläuft (ist halt nur so ein kleiner grafischer Gimmik).
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 22. Jun 2010, 15:04
Verwendest du die Komponenten in einer VM oder hast du Aero aus?
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#4

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 22. Jun 2010, 15:10
Verwendest du die Komponenten in einer VM oder hast du Aero aus?
Weder noch.
Unter Windows 7 mit Aero. Und bei anderen Programmen (Kopieren unter Windows oder Download im IE) funktioniert das wunderbar. Deswegen denke ich ja auch, dass der Fehler eigentlich bei mir liegen müßte.

Mach gleich mal ein Demoprojekt, wo ich nur genau diese Funktion verwenden. Wenn's damit auch nicht geht, poste ich das mal. Dann könnt ihr euch das mal anschauen.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 22. Jun 2010, 15:38
... Wo als mit dem grünen Balken ganz normal der Fortschritt angezeigt wird, aber eben auf dem grünen Bereich eben so ein kleiner Farbimpuls stetig hinterherläuft...
Dazu kann ich nur sagen, dass es bei mir genau dann immer nicht funktioniert hat (Farbimpuls), wenn die Applikation voll ausgelastet war. Also z.B. wenn ich einfach stur kopiert habe und kein Application.ProcessMessages gemacht hatte oder das Update der Position / Progress zu häufig aktualisiert/gesetzt habe. Dabei war es unabhängig ob sich Position/Progress wirklich verändert hat. Der Farbimpuls kam nicht.

Vielleicht hilft das schon weiter.

Greez, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#6

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 22. Jun 2010, 15:51
Also ich hab jetzt mal ein Demoproject gemacht, lediglich mit eine dwProgressbar, dwTaskbarProgressIndicator, Timer, Button.

Geht leider auch nicht.

Das mit dem Marquee hat sich geklärt. Liegt wohl daran, dass in meinem Originalprojekt zum Zeitpunkt des Fortschrittes eine sehr hohe Prozessauslastung da ist, trotz application.processmessages.
Aber das mit dem TaskbarProcessbar geht bei mir nicht. Aber bei anderen Programm. Siehe hardcopy.jpg

Ich hab mein demoprojekt mal angehängt. Meine kompiliete Exe ist auch dabei. Wer mag, kann ja mal ausprobieren, ob die bei ihm richtig funktioniert. Oder halt den Quellcode selber kompilieren.
Miniaturansicht angehängter Grafiken
hardcopy.jpg  
Angehängte Dateien
Dateityp: rar ProgressBarTestProject.rar (172,5 KB, 26x aufgerufen)
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#7

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 23. Jun 2010, 09:28
5 mal runtergeladen und keiner kann sagen, ob bei ihm die TaskbarProgressbar mit dem Code funktioniert?
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#8

AW: Windows 7 Support für Delphi [ALPHA 1]

  Alt 23. Jun 2010, 13:00
Funktioniert nicht (Windows 7 + Aero; bei anderen Programmen funktioniert das mit der Taskbar).

mfg Florian
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz