Delphi-PRAXiS
Seite 1 von 8  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Windows 7 Support für Delphi [ALPHA 1] (https://www.delphipraxis.net/127861-windows-7-support-fuer-delphi-%5Balpha-1%5D.html)

sakura 20. Jan 2009 11:01


Windows 7 Support für Delphi [ALPHA 1]
 
Einige von Euch lesen ja die Blogs oder haben den Windows 7 Thread beobachtet. Ich habe ein wenig mit Windows 7 gespielt und die ersten Funktionen in kleine Komponenten verpackt. Wer will, der kann sich die herunterladen und nutzen (in Euren Anwendungen: GPL, LGPL, MPL - je nach belieben; für eigene Komponenten nur GPL).

Das Package ist ausschließlich als Installer verfügbar, wer das nicht mag, der muss die auch nicht herunterladen :zwinker: Ich werde kein einfaches ZIP zum entpacken zur Verfügung stellen.

Ausführliche Beschreibung (engl.): http://www.gumpi.com/Blog/2009/01/20...ForDelphi.aspx
Installer: http://www.gumpi.com/Downloads/Delph...Components.zip (ca. 1,5 MB)

Momentan kopiert der Installer ausschließlich nach Auswahl. Die Installation in die IDE muss von Hand erfolgen.

Packages sind enthalten für: Delphi 7, Delphi 2006, Delphi 2007 und Delphi 2009

Derzeit verfügbar sind:
  • Jump Lists - Rechtsklick Kontextmenü der Anwendung in der Taskbar
  • Overlay Icon - wird im Taskbar Button je nach Auswahl angezeigt
  • Fortschrittsanzeige im Taskbar Button
  • Taskbar Thumbnails - Die Anwendung kann direkt von der Taskbar aus gesteuert werden

Hinweis: Die meisten Features setzen Aero voraus und laufen daher nicht in VMs.

...:cat:...

DeddyH 20. Jan 2009 11:04

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

...or your Windows 7 is running in a VM, most of the features are not supported by Windows 7
Immer gut, vorher zu lesen, da kann ich mir den Download sparen :mrgreen:

RWarnecke 20. Jan 2009 11:09

Re: Windows 7 Support für Delphi [ALPHA 1]
 
Hallo Daniel,

aber ein paar Screenshots wären doch drin oder ?

sakura 20. Jan 2009 11:14

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

Zitat von RWarnecke
aber ein paar Screenshots wären doch drin oder ?

Wie schon im Blog steht, kommt (dort) in den nächsten Tagen. Aber wenn Du die neue Taskbar noch gar nicht kennst, dann schaue mal hier: http://blogs.msdn.com/e7/archive/200...e-taskbar.aspx (nicht das erste Bild :shock: )

...:cat:...

RWarnecke 20. Jan 2009 11:53

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

Zitat von sakura
Wie schon im Blog steht, kommt (dort) in den nächsten Tagen.

Sorry, den Beitrag in Deinem Blog hatte ich nicht gelesen.
Zitat:

Zitat von sakura
Aber wenn Du die neue Taskbar noch gar nicht kennst, dann schaue mal hier: http://blogs.msdn.com/e7/archive/200...e-taskbar.aspx (nicht das erste Bild :shock: )

Windows 7 kenne ich schon, habe ich schon mit rumgespielt und sogar mein SystemInfo mal so halbwegs angepasst dafür. :mrgreen:

Gausi 20. Jan 2009 17:43

Re: Windows 7 Support für Delphi [ALPHA 1]
 
Liste der Anhänge anzeigen (Anzahl: 1)
Sehr schön - darauf habe ich gewartet, seit ich das Posting im Windows7-Thread gelesen habe, und direkt mal testweise in meinen Player eingebaut. :D

Und das funktioniert ja fast idiotensicher - zumindest die TaskbarTumbnails. Zwar wird die Verwendung von Splashscreens dadurch schwieriger (oder man muss das anders gestalten), und Aufrufe von SetWindowLong(?) löschen die Buttons wieder, aber sonst ist das schon klasse. :thumb:

sakura 21. Jan 2009 12:06

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

Zitat von Gausi
Zwar wird die Verwendung von Splashscreens dadurch schwieriger (oder man muss das anders gestalten), und Aufrufe von SetWindowLong(?) löschen die Buttons wieder, aber sonst ist das schon klasse. :thumb:

Ja, das ist der Nachteil, die Buttons müssen initialisiert werden bevor irgendein Teil der GUI dargestellt wird. Regel von MS, nicht von mir ;) Du kannst da AutoInit ausschalten und somit die Buttons eher initialisieren, allerdings muss das Hauptformular bereits existieren...

SetWindowLong... hm :gruebel:

...:cat:...

sakura 21. Jan 2009 12:06

Re: Windows 7 Support für Delphi [ALPHA 1]
 
Bilder für den Fortschrittsbalken sind verfügbar ;)
http://www.gumpi.com/Blog/2009/01/21...wsTaskbar.aspx


...:cat:...

Gausi 21. Jan 2009 12:43

Re: Windows 7 Support für Delphi [ALPHA 1]
 
Über SetwindowLong blende ich den Taskleisten-Eintrag unter XP z.B. beim Minimieren aus. Ich denke mal, dass das mit dem neuen Taskbar-Konzept eh nicht mehr wirklich Sinn hat, von daher wäre das auch zu verschmerzen. ;-)

Gausi 31. Jan 2009 09:52

Re: Windows 7 Support für Delphi [ALPHA 1]
 
Ich glaube, ich hab da einen Bug entdeckt. Ist bei mir auf Windows XP, SP3 mit Delphi7 Personal leicht reproduzierbar:

Neues Projekt erstellen, einmal TdwTaskbarThumbnails auf die Form packen, speichern, kompilieren.

Startet man dann die Exe und fährt Windows herunter oder will sich abmelden, ohne das Programm vorher zu schließen, wird Windows eben nicht heruntergefahren. Andere Programme werden brav beendet, aber das mit den TaskbarThumbnails weigert sich wohl, geschlossen zu werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.
Seite 1 von 8  1 23     Letzte »    

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