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/)
-   -   Delphi VCL-Controls mit Glyph unter Vista in VM (https://www.delphipraxis.net/74115-vcl-controls-mit-glyph-unter-vista-vm.html)

Bernhard Geyer 28. Jul 2006 10:23


VCL-Controls mit Glyph unter Vista in VM
 
Liste der Anhänge anzeigen (Anzahl: 1)
Mir ist aufgefallen das Glyphs unter MS Vista falsch gezeichnet werden wenn die Anwendung ein Manifest (für Theming) besitzt (Siehe Anhang).
Habt Ihr dieses Verhalten auch. Ich lass Vista unter VM-Laufen so das dies evtl. nur eine Treiber-Bug ist.

.NET 1.1-Anwendungen (mit VS .NET 2003 erzeugt) haben dieses Problem nicht.

MagicAndre1981 28. Jul 2006 10:28

Re: VCL-Controls mit Glyph unter Vista in VM
 
Das ist mir bei QIP auch schon aufgefallen. Das Programm ist ebenfals mit Delphi erstellt.

mirage228 28. Jul 2006 10:30

Re: VCL-Controls mit Glyph unter Vista in VM
 
Hi,

Das Problem konnte ich bei einem meiner Programme, das ich unter Vista unter VMWare getestet hatte und welches mit Delphi 7 entwickelt wurde, nachvollziehen... :gruebel:
Toolbar2000 und TBX Glyphen werden jedoch korrekt angezeigt.

mfG
mirage228

Bernhard Geyer 28. Jul 2006 10:31

Re: VCL-Controls mit Glyph unter Vista in VM
 
Bitte noch angeben ob auch in VM getested oder auf "realen" PC so das man u.U. herausbekommt ob es ein Treiber-Bug ist (dieses Verhalten gabs schon mal unter Win9x mit diversen S3-Chips + Treiber) oder ein generelles VCL-Problem mit Vista ist so das hier ein Workaround sehr wichtig wäre.

MagicAndre1981 28. Jul 2006 10:33

Re: VCL-Controls mit Glyph unter Vista in VM
 
Ich hab Vista als richtiges System am Laufen mit Aero Glass ;)

Vista Build 5472.5 + MS ATI Treiber.

Bernhard Geyer 28. Jul 2006 10:39

Re: VCL-Controls mit Glyph unter Vista in VM
 
Zitat:

Zitat von MagicAndre1981
Vista Build 5472.5

Woher dieses Build? Ich hab "nur" den Beta-Download. Und dieser ist der 5384-Build.
MSDN-Version hätte ich auch (July 2006), jedoch habe ich den nicht nochmal installiert da Beta 2 sollte ja Beta 2 sein.

MagicAndre1981 28. Jul 2006 10:49

Re: VCL-Controls mit Glyph unter Vista in VM
 
DIE 5472.5 ist das neueste Build das MS veröffentlicht hat. Aber es ist egal, denn auch die Beta2 Build 5384.4 und 5465.5 hatten das gleiche Problem. Die VCL scheint nicht ganz Vista-kompatibel zu sein.

sh17 28. Jul 2006 11:36

Re: VCL-Controls mit Glyph unter Vista in VM
 
Zitat:

Zitat von Bernhard Geyer
MSDN-Version hätte ich auch (July 2006)

Das ist IMO die 5472

Bernhard Geyer 28. Jul 2006 12:00

Re: VCL-Controls mit Glyph unter Vista in VM
 
Zitat:

Zitat von MagicAndre1981
DIE 5472.5 ist das neueste Build das MS veröffentlicht hat. Aber es ist egal, denn auch die Beta2 Build 5384.4 und 5465.5 hatten das gleiche Problem. Die VCL scheint nicht ganz Vista-kompatibel zu sein.

Hab bei Google-Groups einen Fix für TSpeedButton gefunden. Mal schauen ob's der bringt. Ist aber ein ziemlicher Hack.

Das komische ist ja das Imagelisten funktionieren.

Elvis 28. Jul 2006 12:04

Re: VCL-Controls mit Glyph unter Vista in VM
 
Zitat:

Zitat von Bernhard Geyer
Das komische ist ja das Imagelisten funktionieren.

Sind ja auch nur hauchdünne Wrapper um ihr API Gegenstück.
Ich denke MS gab/gibt sich schon viel Mühe um diese Probleme zu beheben, bzw AeroGlass den ganzen alten Krempel brauchbar rendern zu lassen. Wer kauft sich schon ein OS auf dem alle aktuelle Software aussieht wie "Hund ganz hinten"? ;-)
Vllt solltest du mit dem Problem direkt zu den Beta Groups für Vista gehen. Mit einem MSDN Login solltest du dort auch schnell Hilfe für ein Workaround kriegen (in t <= 24h).

MagicAndre1981 28. Jul 2006 12:05

Re: VCL-Controls mit Glyph unter Vista in VM
 
Kannst du mal ein Beispile programm basteln? Hab mein Delphi nicht mehr installiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 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 by Thomas Breitkreuz