![]() |
XP Themes für COM-Addin aktivieren
Tach auch!
Versuche gerade, mein in D2006 geschriebenes COM-Addin für Outlook XP-tauglich zu machen. Offensichtlich reicht es nicht aus, eine Manifest-Resource einzubinden. Zumindest sehen die TButtons, etc. unter XP nach wie vor so kastig aus wie bei W2K... Gibt's bei COM-DLLs noch irgendwelche Extra-Schritte, um die "theme-bar" zu machen? Hab bisher im Netz noch keine Hinweise finden können, verwende aber wahrscheinlich nur die falschen Keywords. Irgendwelche Tips? Danke im voraus! Oliver |
Re: XP Themes für COM-Addin aktivieren
Hi,
das einbinden der Unit "XPMan" sollte eigentlich genügen(Quelle: ![]() Ansonsten kannste dir ja auch die Jedikomponenten runterladen und einbauen( ![]() Kurz und bündig, aber ich hoffe ich konnte dir helfen. mfg. fred |
Re: XP Themes für COM-Addin aktivieren
Naja, er schreibt ja, dass er gerade mit den normalen Einbinden einer Manifest-Resource eben gerade nicht weiterkommt. Und die von Dir genannte Komponente tut ja nichts anderes.
|
Re: XP Themes für COM-Addin aktivieren
Zitat:
Oliver |
Re: XP Themes für COM-Addin aktivieren
Die ist das denn mit diesen COM-DLLs? Die werden doch dann Teil des Prozesses von Outlook XP und müssten dann dessen Manifest-Einstellung erben oder etwa nicht? Und wenn Du via Outlook.exe.manifest explizit ein Manifest hinzufügst? Wie ist das denn überhaupt mit Controls, die aus DLLs kommen - erben die grundsätzlich die Manifest-Einstellung der Host-Anwendung? Ich könnte mir vorstellen, dass da irgendwo der Knackpunkt liegt.
|
Re: XP Themes für COM-Addin aktivieren
Zitat:
Werd mir mal ein paar XP-fähige Addins mit nem Resource Editor angucken... Vielleicht finden sich ja da irgendwelche Besonderheiten. Nur seltsam, dass ich bisher überhaupt nichts dazu im Netz finden konnte... :| Ne andere Befürchtung, die ich habe, ist, dass es vielleicht mit unserem Softwareschutz-Wrapper zu tun haben könnte... obwohl der eigentlich nur den Programmcode verschlüsselt, nicht die Ressourcen (auf die kann man z.B. auch im geschützten Zustand mit nem Resource-Editor zugreifen). Naja, aber das ist ja wenigstens einfach zu prüfen - einfach einmal ungeschützt testen... muss nur i.A. noch drauf warten, bis meine Test-VM mit den Windows-Updates durch ist... Ich meld mich mal wieder mit dem nächsten Zwischenstand, wäre aber trotzdem dankbar für weitere Ideen... ;) Bis denne, Oliver |
Re: XP Themes für COM-Addin aktivieren
Hallo Oliver,
ich habe mich zwar noch nicht mit der Entwicklung von COM-Addins beschäftigt, aber gestolpert bin ich tatsächlich über etwas: ![]() Vielleicht hilft es. Gruß Hawkeye |
Re: XP Themes für COM-Addin aktivieren
Zitat:
Werd ich gleich mal ausprobieren... Danke!!! :hello: :thumb: Stay tuned... ;) Oliver |
Re: XP Themes für COM-Addin aktivieren
Hmm, das artet ja richtig in Arbeit aus... Hat jemand auf die Schnelle ne Ahnung, wo ich die Definitionen für ACTCTX, ACTCTX_FLAG_RESOURCE_NAME_VALID, ACTCTX_FLAG_HMODULE_VALID, CreateActCtxA, ActivateActCtx, DeactivateActCtx und ReleaseActCtx finde? In der VCL hab ich nix gefunden, genauso wenig in der JCL oder JVCL...
Ich such in der Zwischenzeit selber schonmal weiter. Zur Not schreib ich halt Dmitry an; bin eh Kunde... (Redemption rules! ;) ) Hab hier noch was gefunden, aber das besprochene Attachment ist nicht mehr auffindbar...: ![]() Oliver |
Re: XP Themes für COM-Addin aktivieren
Hallo,
google.de/codesearch -> Konstante eingeben -> finden. ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 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-2025 by Thomas Breitkreuz