Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi XPManifest + Alt-Taste (https://www.delphipraxis.net/117623-xpmanifest-alt-taste.html)

Willie1 22. Jul 2008 09:45


XPManifest + Alt-Taste
 
Hallo Leute,
ich will meine Prg mit dem XPManifest "verschönern", muss aber feststellen, dass beim Drücken der Alt-Taste die Controls bis auf die Unterstreichung verschwinden. Dieser blöde Bug ist bekannt und hier im Forum schon diskutiert. Ich habe herausbekommen, dass wenn man als allererste Komponente XPManifest und erst dann die andrern VCL's aufsetzt, läuft alles ok. Ein nachträgliches(!!!) Einsetzen von XPMan führt zum Bug, auch das Verschieben bei "uses" hilft nicht!!! Hat jemand eine Idee, wie man mit diesem Wissen XPMan auch nachträglich ohne Bug noch einsetzen kann ? Anderenfalls ist XPMan was für den Mülleimer ...
MfG
Willie1

Die Muhkuh 22. Jul 2008 09:55

Re: XPManifest + Alt-Taste
 
http://www.delphipraxis.net/internal...t.php?t=127313

Willie1 22. Jul 2008 17:01

Re: XPManifest + Alt-Taste
 
Danke. Muss ich übersehen haben.
W.

blackdrake 23. Jul 2008 01:04

Re: XPManifest + Alt-Taste
 
Zitat:

Zitat von Willie1
muss aber feststellen, dass beim Drücken der Alt-Taste die Controls bis auf die Unterstreichung verschwinden.

Redest du von der Laufzeit oder innerhalb des FormDesigners? Bei welchen Delphi-Versionen und/oder Betriebssystemen kommt der Bug?

Ich verwende Turbo Delphi (2006), habe aber das Manifest in einer eigenen RES-Datei gelagert, die mit dem Linker in die EXE eingebunden wird. (Eigentlich macht die XP-VCL ja auch nichts anderes, als eine unit einzubinden, die eine *.res einbindet) Besteht das benannte Problem dann auch bei Vista? :pale: Habe leider (oder sollte ich sagen: zum Glück) kein Vista; mir ist dieses besagte Verhalten auch nie zuvor bei einer Anwendung aufgefallen.

Gruß
blackdrake

Namenloser 23. Jul 2008 03:13

Re: XPManifest + Alt-Taste
 
Ja, das Problem besteht auch unter Vista.

Die Muhkuh 23. Jul 2008 09:26

Re: XPManifest + Alt-Taste
 
Mit der Unit ist das aber kein Problem. Einfach einbinden und fertig. Danach funktioniert alles wie gewohnt.

Willie1 23. Jul 2008 09:38

Re: XPManifest + Alt-Taste
 
Der Bug tritt bei Vista mit Delphi 2005 und Turbo-Delphi auf. Wie schon gesagt offensichtlich nicht, wenn XPMan als allerste Komponenete abgelegt wird! Beim Nachrüsten tritt der Bug auf. Ich habe die Komponenete vom Tipp (Muhkuh) zusätzlich eingebaut und es sieht so aus, als wenn das Problem damit gelöst wird. Aber die Exe-Datei wird deutlich größer und unter XP habe ich noch nicht gescheckt.

W.

Bernhard Geyer 23. Jul 2008 09:40

Re: XPManifest + Alt-Taste
 
Zitat:

Zitat von Willie1
Wie schon gesagt offensichtlich nicht, wenn XPMan als allerste Komponenete abgelegt wird!

Kann eigentlich nicht sein denn diese "Komponente" sorgt nur dafür ein bestimmte feste Ressource eingebunden wird. Ansonsten hat die "Komponente" weniger Logik als ein Stück Brot.

Die Muhkuh 23. Jul 2008 09:49

Re: XPManifest + Alt-Taste
 
Man sollte aber auch aufpassen, wenn man XPMan einbindet, dass man nicht noch zusätzlich ein Vistamanifest einbindet.

Bernhard Geyer 23. Jul 2008 10:00

Re: XPManifest + Alt-Taste
 
Zitat:

Zitat von Die Muhkuh
Man sollte aber auch aufpassen, wenn man XPMan einbindet, dass man nicht noch zusätzlich ein Vistamanifest einbindet.

Da sollte man aber vom Compiler ein Warnung/Fehlermeldung wegen duplikate Ressources bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:02 Uhr.
Seite 1 von 2  1 2      

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