Autor Beitrag
rochus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 416

Win XP Prof, Fedora Core 4, SuSE 7.0
D7 Ent, D2005 Pers
BeitragVerfasst: Fr 11.11.05 16:43 
Hallo,
Ich erstelle gerade eine CPL für eine Anwendung und habe dies nicht über den Delphi-Wizard und die TAppletModule Klasse gemacht sondern manuell indem ich die CPlApplet implementiere. Es funktioniert auch einwandfrei ein Formular anzuzeigen, nur kriege ich es nicht hin, dass dieses unter Windows XP mit dem entsprechenden Manifest gethemed wird.

Hat jemand eine Idee, was ich dagegen machen könnte? Ich weiß, dass es nichts bringt, ein manifest in eine DLL einzukompilieren und die CPL ist ja schließlich nichts anderes.

Gruß

_________________
Im Nachhinein ist man immer ein Schlauch!
"Dream as if you'll live forever, live as if you'll die today!" James Dean
Alstar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 827



BeitragVerfasst: Fr 11.11.05 17:21 
Hi rochus!

Hast Du schonmal versucht die einzelnen Komponenten (Buttons, Listviews etc.pp) schon mit dem Manifest zu kompilieren? Hab das noch nie ins Auge gefasst sowas zu versuchen, aber vielleicht klappt's ja.

Alstar
rochus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 416

Win XP Prof, Fedora Core 4, SuSE 7.0
D7 Ent, D2005 Pers
BeitragVerfasst: Sa 12.11.05 12:16 
Hi, naja du kannst das nicht mit dem Manifest "kompilieren", weil man da den entsprechenden Context starten muss irgendwie. (ActivateActEx funktion und so weiter.) Wie das genau geht weiß ich aber nicht und ob es überhaupt geht, der basisanwendung (in dem Falle Control.exe) das Manifest zu starten.

Gruß

_________________
Im Nachhinein ist man immer ein Schlauch!
"Dream as if you'll live forever, live as if you'll die today!" James Dean
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 12.11.05 18:23 
user profile iconrochus hat folgendes geschrieben:
Hat jemand eine Idee, was ich dagegen machen könnte?

Ja. Die richtige Id für das Manifest nutzen: 123. Steht so übrigens auch im Platform SDK bzw in den Win32-API-Tutorials von Luckie
rochus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 416

Win XP Prof, Fedora Core 4, SuSE 7.0
D7 Ent, D2005 Pers
BeitragVerfasst: So 13.11.05 17:45 
Hi,
Habs gestern auch im Platform SDK gefunden, hatte nur kein Internet sonst hätte ich es gepostet.

Gruß

_________________
Im Nachhinein ist man immer ein Schlauch!
"Dream as if you'll live forever, live as if you'll die today!" James Dean