Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Aktualisierung der Oberfläche unter Windows 7 (https://www.delphipraxis.net/144373-aktualisierung-der-oberflaeche-unter-windows-7-a.html)

folo2009 6. Dez 2009 12:07


Aktualisierung der Oberfläche unter Windows 7
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

ich arbeite mit BDS bzw. Delphi 2007 und habe vor zwei Wochen von Windows XP 32-Bit auf Windows 7 64-Bit umgestellt. Seitdem habe ich Probleme mit der Aktualisierung der Oberfläche, sowohl in der Entwicklungsumgebung selbst, als auch bei eigenen Programmen z.B. wenn ich mit ich mit DockPanels von DevExpress arbeite. Wenn man das Fenster ein paar mal vergrößert und verkleinert oder ein Teilfenster verschiebt, dann klappt es plötzlich wieder. Es sieht fast so aus, als würden hier ein paar Events verloren gehen. Ich habe zu dem Problem bisher nichts gefunden (dafür eine Lösung für das Problem mit dem Debugger, danke nochmals!) und wollte mal fragen ob jemand das Phänomen kennt und evtl. bereits eine Lösung gefunden hat??

Anbei ein kommentierter Screenshot. Nach dem Verändern der Fensterbreite war auch hier wieder alles in Ordnung.

In der Entwicklungsumgebung ist das Problem ärgerlich aber handhabbar, in eigenen Anwendungen sollte dieses Phänonmen aber nicht auftreten.

Bei eigenen Anwendungen tritt vorher manchmal eine Exception EOSError 1401 auf (ERROR_INVALID_MENU_HANDLE) (ebenfalls nur unter Windows 7). Diese konnte ich aber bisher nicht auf eine konkrete Stelle im eigenen Programm zurückverfolgen und ich weiss auch nicht ob sie was mit dem Problem zu tun hat.

Viele Grüße,

Florian

sx2008 6. Dez 2009 12:58

Re: Aktualisierung der Oberfläche unter Windows 7
 
Du könntest ja mal probehalber den Dienst "Themes" (Anzeigename "Designs") beenden und
testen ob das Problem immer noch da ist.

PS:
ich arbeite immer ohne diesen Dienst, weil mir die Bildschirmfläche zu schade
für optische Spielereien ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.

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