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 Was hat Mike Lischkes Theme Manager in meiner Exe zu suchen? (https://www.delphipraxis.net/94929-hat-mike-lischkes-theme-manager-meiner-exe-zu-suchen.html)

richard_boderich 28. Jun 2007 07:06


Was hat Mike Lischkes Theme Manager in meiner Exe zu suchen?
 
moin allerseit's

Angeregt durch diesen Thread,

http://www.delphipraxis.net/internal...t.php?t=109703

habe ich meine Executable mal näher untersucht. Dabei bin ich auf einen "Theme Manager" von Mike Lischke gestossen, der eine Komponente namen's TThemeServices in meiner Executable gelinkt hat. Weiß zufällig einer was es damit aufsich hat?
XP Manifest nutze ich nicht in meinem Project, jedoch ein Actionpopupmenu. Ich vermute mal das dieses den Thememanager benoetigt,
aber es waere nett, wenn das jemand bestaetigen koennte.

Gruß Richard

mkinzler 28. Jun 2007 07:08

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
Benutzt du andere Komponenten von ihm (Virtual TreeView?)

richard_boderich 28. Jun 2007 07:16

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
Ich benutze an externen Komponenten nur ElOneInstance und Cooltrayicon. Sonst nur interne D7 Kompos. Es gibt in der Exe aber
Exports mit Namen wie XPActionmanager, XPActioncolorshema. Was mich halt zu der Vermutung bringt, das es mit dem Actionpopupmenu
zusammenhaengt.

Richard

richard_boderich 28. Jun 2007 07:54

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
Habe mal ein wenig geforscht, selbst bei einem leeren Formular, steht es in der Exe.

Richard

SirThornberry 28. Jun 2007 07:59

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
selbst bei einem leeren Formular werden bestimmte Packages eingebunden (sofern du keine Laufzeitpackages verwendest).
Wenn du also das Package für den VirtualTreeView installiert hast und es nicht explizit austrägst wird es immer mit eingebunden.

Bernhard Geyer 28. Jun 2007 07:59

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
Zitat:

Zitat von richard_boderich
Habe mal ein wenig geforscht, selbst bei einem leeren Formular, steht es in der Exe.

Hat Borland nicht die Implementierung von Mike verwendet um besseres XP-Theming in D7 anbieten zu können :gruebel:
Mit OpenXML von Dieter Köhler und FastMM von pierre_le_riche hat man ja auch OpenSource-Lösungen integriert.

Ghostwalker 28. Jun 2007 08:03

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
Das liegt einfach daran, das Borland/Codegear für die XP-Theme-Verwaltung die Componente(n) von Mike Lischke verwendet (Themes.pas). Da in den meisten VCL-Controls irgendwo abgefragt wird, ob der Theme-Service von XP aktiv ist, wird die Unit automatisch mit eingebunden.

richard_boderich 28. Jun 2007 09:12

Re: Was hat Mike Lischkes Theme Manager in meiner Exe zu suc
 
ok danke, dann hat das ja alles seine Richtigkeit :)

Gruß Richard


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 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