Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: Verständnisfrage zu "XPManifest"

  Alt 2. Jul 2007, 11:45
Zitat von oki:
Bei den neuen IDE's wird das Manifest mitgelinkt und du mußt eigentlich gar nichts tun. Bei den älteren Versionen bis D6 glaub ich mußt du den Theme-Manager von Mike Lischke als Kompo mit auf deine Form bringen und eine Manifest-Datei (wird mitgeliefert) in dein Programmverzeichnis legen.
Das ist nicht ganz richtig

In Delphi 7 wird eine Komponente TXPMan mitgeliefert. Diese macht eigentlich nix (type TXPMan = Class(TComponent) end, aber in der unit von TXPMan wird eine Resource eingebunden. Diese Resource ist das XP-Manifest.

In D7 muß man also einfach die TXPMan Komponente auf ein Form in der Anwendung legen und die ganze Anwendung wird im XP Look dargestellt.

Löscht man diese Komponente wieder von dem TForm und startet die Anwendung wieder, wird trotzdem noch der XP Look dargestellt.
Man muß die Unit XPMan entfernen, damit die Resource nicht mehr eingebunden wird.

[OT]
@MarquiseDeSade: Zu Deinem Usernamen fällt mir folgender Witz ein:
Sagt der Masochist zum Sadist: "Bitte, bitte schlag mich."
Sagt der Sadist: "Nein"
[/OT]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat