AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TaskbarListComponents für Windows 7
Thema durchsuchen
Ansicht
Themen-Optionen

TaskbarListComponents für Windows 7

Ein Thema von MarcoWarm · begonnen am 16. Aug 2010 · letzter Beitrag vom 15. Dez 2016
Antwort Antwort
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

AW: TaskbarListComponents für Windows 7

  Alt 21. Aug 2010, 10:53
Moin,
habe hier nicht rein geschaut, aber ich finde es etwas umständlich, dass man nur mithilfe einer ProgressBar die in der Taskleiste steuern kann. Was ist wenn keine äquivalente Progressbar auf der Form ist? z.B. man downloadet sich mehrere Dateien und will den "Durschnittsfortschritt" anzeigen

Zumindest müsste das so bei Firefox der Fall sein. (Bevor jemand sagt das braucht doch keiner )

MfG
Fabian
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

AW: TaskbarListComponents für Windows 7

  Alt 21. Aug 2010, 11:20
Hey,

Will es gerade mal testen, und da stimmen einige Dinge bei der Installation unter Delphi 2010 nicht:

- Zwei Komponentenpackages (RegExp und CommonTools) werden eingebunden, aber nicht verwendet und auch nicht mitgeliefert
- Zwei nicht mitgelieferte Units (einmal eine uSysTools) werden referenziert, aber nicht verwendet
[ - In dem JEDI Package wird die passende DWM-API Unit nicht im passenden Package eingebunden und daher auch nicht mit dem Package compiliert und ins DCU Verzeichnis kopiert (Die Unit wird dann natürlich nicht gefunden). ]

Werde gleich erstmal testen und mich dann nochmal melden.

Viele Grüße
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#3

AW: TaskbarListComponents für Windows 7

  Alt 21. Aug 2010, 21:06
dass man nur mithilfe einer ProgressBar die in der Taskleiste steuern kann
Nanu, wie kommst du denn da drauf? Einfach keine Progressbar zuweisen und die Parameter direkt in der Komponente setzen.

Will es gerade mal testen, und da stimmen einige Dinge bei der Installation unter Delphi 2010 nicht:
Die ersten beiden Punkte sollten jetzt gefixt sein. Der dritte Punkt ist leider ein Fehler in der JWAPI, den ich mangels D2010 gerade nicht fixen kann. Aber der geneigte Entwickler weiß ja, wie man sich hilft.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#4

AW: TaskbarListComponents für Windows 7

  Alt 22. Aug 2010, 19:47
dass man nur mithilfe einer ProgressBar die in der Taskleiste steuern kann
Nanu, wie kommst du denn da drauf? Einfach keine Progressbar zuweisen und die Parameter direkt in der Komponente setzen. [...]
Ich dachte wegen:
Zitat:
TTaskbarListProgress - verbindet eine Delphi Progressbar mit dem Taskbareintrag der Anwendung
MfG
Fabian
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#5

AW: TaskbarListComponents für Windows 7

  Alt 22. Aug 2010, 20:24
Zitat:
[ - In dem JEDI Package wird die passende DWM-API Unit nicht im passenden Package eingebunden und daher auch nicht mit dem Package compiliert und ins DCU Verzeichnis kopiert (Die Unit wird dann natürlich nicht gefunden). ]
Die Packages sind nur dazu da die Datei JwaWindows.dcu zu kompilieren. Wenn du die JWAxxx.pas Dateien einzeln nutzen willst, dann kannst du den Pfad direkt Delphi mitteilen.
Der Vorteil von JwaWindows.dcu ist, dass ein Rebuild des Projektes, worin JwaWindows.dcu eingebunden ist, nicht alle JwaXXX.pas Dateien neu erstellen muss (DCU wird niemals neu erstellt).

Im Package existieren die einzelnen Dateien nur, damit man prüfen kann, ob es keine Kompilierfehler gibt.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#6

AW: TaskbarListComponents für Windows 7

  Alt 22. Aug 2010, 22:55
Zitat:
[ - In dem JEDI Package wird die passende DWM-API Unit nicht im passenden Package eingebunden und daher auch nicht mit dem Package compiliert und ins DCU Verzeichnis kopiert (Die Unit wird dann natürlich nicht gefunden). ]
Die Packages sind nur dazu da die Datei JwaWindows.dcu zu kompilieren. Wenn du die JWAxxx.pas Dateien einzeln nutzen willst, dann kannst du den Pfad direkt Delphi mitteilen.
Der Vorteil von JwaWindows.dcu ist, dass ein Rebuild des Projektes, worin JwaWindows.dcu eingebunden ist, nicht alle JwaXXX.pas Dateien neu erstellen muss (DCU wird niemals neu erstellt).

Im Package existieren die einzelnen Dateien nur, damit man prüfen kann, ob es keine Kompilierfehler gibt.
Ah okay, das war mir nicht bewusst. Da ich keine Dokumentation dazu gefunden habe, dachte ich, das Package mit den einzelnen Units wäre dafür vorgesehen... Aber nun gut, dann konfiguriere ich den direkt Pfad mit den PAS-Dateien

Viele Grüße
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von MarcoWarm
MarcoWarm

Registriert seit: 10. Sep 2003
Ort: Großhennersdorf
532 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7

AW: TaskbarListComponents für Windows 7

  Alt 23. Aug 2010, 05:43
Da ich keine Dokumentation dazu gefunden habe, dachte ich, das Package mit den einzelnen Units wäre dafür vorgesehen... Aber nun gut, dann konfiguriere ich den direkt Pfad mit den PAS-Dateien
Ja mit Dokumentationen ist das Projekt leider nicht gut bestückt... Da werden sicher noch freiwillige gesucht Oder ihr schaut mal in dem dazugehörigen Blog nach: http://blog.delphi-jedi.net/category...s-api-headers/

Was das direkte einkompilieren von PAS-Dateien angeht, solltet ihr evtl. auf zwei Compiler-Defines achten:
Delphi-Quellcode:
{$DEFINE USE_DELPHI_TYPES}
{$DEFINE DYNAMIC_LINK}
Das Define Use_Delphi_Types ist dazu gedacht, daß die JWAPI die Typen aus der Windows.pas statt aus der JwaWinType.pas nimmt.
Das Define Dynamic_Link gibt an, daß die Bibliotheken dynamisch und nicht statisch eingebunden werden. Ohne dieses Define würde die Anwendung unter XP Fehler bringen, da z.B. die DWMApi.dll nicht gefunden wird.
Marco Warm
TUO
TheUnknownOnes.net
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#8

AW: TaskbarListComponents für Windows 7

  Alt 23. Aug 2010, 08:51
Ah okay, das war mir nicht bewusst. Da ich keine Dokumentation dazu gefunden habe, dachte ich, das Package mit den einzelnen Units wäre dafür vorgesehen... Aber nun gut, dann konfiguriere ich den direkt Pfad mit den PAS-Dateien

Viele Grüße
Mach bitte keine Witze
Das steht schon ewig hier:
http://blog.delphi-jedi.net/2007/12/...p-the-library/
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#9

AW: TaskbarListComponents für Windows 7

  Alt 22. Aug 2010, 21:51
Ich dachte wegen:
Zitat:
TTaskbarListProgress - verbindet eine Delphi Progressbar mit dem Taskbareintrag der Anwendung
oh .. sorry ... dann war das ein falscher Zungenschlag ... äh ... ein leichter Vertipper. Marco bügelt das demnächst aus.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  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:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Pingback 18. Aug 2010 05:40

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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