![]() |
TaskbarListComponents für Windows 7
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo miteinander,
wir verwenden seit einiger Zeit in unseren Projekten die Windows 7 TaskbarList Interfaces. Daher haben wir uns entschlossen die dabei entstandenen Komponenten öffentlich und unverbindlich zur Verfügung zu stellen. Die Komponenten sollen das Arbeiten mit den neuen Features so angenehm und Delphi-like wie möglich machen. Das Package ist in folgende Komponenten aufgeteilt:
Demonstration gefällig?
Eine kleine Kurzanleitung zu den Komponenten (in englisch) gibts hier: ![]() Das Package gibt es hier: ![]() oder als git-checkout ![]() Das Package benötigt die aktuelle JEDI Windows API Library von hier: ![]() oder als svn-checkout ![]() |
AW: TaskbarListComponents für Windows 7
Eine kleine Demo gibts
![]() |
AW: TaskbarListComponents für Windows 7
|
AW: TaskbarListComponents für Windows 7
Hab bei Sakura nicht reingesehn, aber vermutlich nutzt der eigene Header, bzw. hat sie direkt reinkopiert.
Delphi selber kennt solche "modernen" APIs recht selten. |
AW: TaskbarListComponents für Windows 7
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 :mrgreen: ) MfG Fabian |
AW: TaskbarListComponents für Windows 7
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 |
AW: TaskbarListComponents für Windows 7
Zitat:
Zitat:
|
AW: TaskbarListComponents für Windows 7
Zitat:
Zitat:
Fabian |
AW: TaskbarListComponents für Windows 7
Zitat:
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. |
AW: TaskbarListComponents für Windows 7
Zitat:
|
AW: TaskbarListComponents für Windows 7
Zitat:
Viele Grüße |
AW: TaskbarListComponents für Windows 7
Zitat:
![]() Was das direkte einkompilieren von PAS-Dateien angeht, solltet ihr evtl. auf zwei Compiler-Defines achten:
Delphi-Quellcode:
Das Define Use_Delphi_Types ist dazu gedacht, daß die JWAPI die Typen aus der Windows.pas statt aus der JwaWinType.pas nimmt.
{$DEFINE USE_DELPHI_TYPES}
{$DEFINE DYNAMIC_LINK} 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. |
AW: TaskbarListComponents für Windows 7
Zitat:
Das steht schon ewig hier: ![]() |
AW: TaskbarListComponents für Windows 7
Jetzt gibts auch Links zu zwei Demo-Videos im ersten Post.
|
AW: TaskbarListComponents für Windows 7
Die TTaskbarListTab Komponenten haben jetzt endlich eine Hint (aka Tooltip) Property. Irdendwie ist mir die über ein Jahr "durch die Lappen gegangen" ...
verfügbar in der neuesten SVN Revision |
AW: TaskbarListComponents für Windows 7
Ich weiß der letzte Beitrag ist etwas älter. Aber kann man das Package noch irgendwo herunterladen?
Ich benutze ein älteres XE2 und da gibt es noch kein TTaskBar. |
AW: TaskbarListComponents für Windows 7
Hi,
der letzte Stand der Komponente ist hier zu finden: ![]() Am besten forkt euch das ganze Repository, da Benjamin (chaosben) und ich kaum noch in Delphi aktiv sind. Dann könnt ihr auch eigene Entwicklungen einbringen und bei Bedarf 'nen Pull Request schicken. Gruß Marco |
AW: TaskbarListComponents für Windows 7
Ist es gestattet wenn ich frage wie man die JEDI Windows API Library installiert?
Kenne bisher nur die JVCL und JCL und da gibt es diesen schicken installer :lol: |
AW: TaskbarListComponents für Windows 7
Dafür gibt es m.E. keinen Installer. Lediglich das SVN Repository unter:
![]() |
AW: TaskbarListComponents für Windows 7
Der Installer ist auch nicht wirklich nötig, da hier keine visuellen Komponenten enthalten sind.
Suchpfad zum Downloadverzeichnis bei Delphi eintragen oder die nötigen Dateien direkt in die Projektverwaltung aufnehmen, Unit in Uses eintragen, Funktion aufrufen und fertig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 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