Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi xpmanifest.... (https://www.delphipraxis.net/29214-xpmanifest.html)

glkgereon 5. Sep 2004 18:49


xpmanifest....
 
hi

was tut die genannte kompo, XPManifest?

mirage228 5. Sep 2004 18:52

Re: xpmanifest....
 
Die Suche ist dein bester Freund...

Hier im Forum suchenTXPManifest

mfG
mirage228

glkgereon 5. Sep 2004 18:53

Re: xpmanifest....
 
:love: Meine liebe Suche :love:

aber wie "aktivier" ich die (manifest, nicht die suche) ?
ich krieg das nicht hin

mirage228 5. Sep 2004 18:55

Re: xpmanifest....
 
Zitat:

Zitat von glkbkk
:love: Meine liebe Suche :love:

aber wie "aktivier" ich die?
ich krieg das nicht hin

Aufs Form ziehen und Voila *

mfG
mirage228

*: Du benötigst aber Windows XP (mit aktiviertem Luna-Style) oder höher, damit du den Effekt siehst.

Luckie 5. Sep 2004 18:55

Re: xpmanifest....
 
Schon mal das XPManifest auf dein Formular gezogen und gekuckt was passeirt unter Windows XP mit aktivierten Themes?

FAlter 5. Sep 2004 19:20

Re: xpmanifest....
 
Die Komponente ist Scheiße.

Kuck mal im CVS zu webop (http://webop.sourceforge.net/) nach, da sollte eine XPManifest.res sein.

und dann irgendwo {$R XPManifest.res} und Datei ins Programmverzeichnis kopieren.

Meflin 5. Sep 2004 19:21

Re: xpmanifest....
 
und was ist da dann der unterschied zur komponente?

nailor 5. Sep 2004 19:26

Re: xpmanifest....
 
dass die kompo scheisse ist, und die ressource nicht ;)

FAlter 5. Sep 2004 19:26

Re: xpmanifest....
 
Die komponente macht auch nichts anderes, nur mehr Speicherverschwendung und außerdem: Wenn du die Komponente entfernst, deren Unit aber noch in "uses" drinnsteht, dann ist es immer noch im XPStyle. Wenn du die Zeile hier löschst, ist es gleich alöles weg.

glkgereon 5. Sep 2004 19:27

Re: xpmanifest....
 
das heisst mit win2k passiert da eh nix?

:wall: :wall: :wall:

danke, frage geklätr

Meflin 5. Sep 2004 19:28

Re: xpmanifest....
 
@glkbkk: genau!
@falter: achso und ich dachte die kann crosswindows xpstyles...

alcaeus 5. Sep 2004 19:28

Re: xpmanifest....
 
Zitat:

Zitat von glkbkk
das heisst mit win2k passiert da eh nix?

Na was glaubst du wieso die XPManifest heißt??

Greetz
alcaeus

FAlter 5. Sep 2004 19:29

Re: xpmanifest....
 
Nur mal zur Vollständigkeit:

http://cvs.sourceforge.net/viewcvs.p...v=1.1&view=log ist der genaue Link.

MathiasSimmack 5. Sep 2004 19:33

Re: xpmanifest....
 
Zitat:

Zitat von FAlter
Die komponente macht auch nichts anderes, nur mehr Speicherverschwendung

Die Speicherverschwendung dürfte in beiden Fällen identisch sein, weil die Unit der Komponente IMHO keinen verwertbaren Code enthält sondern eben auch bloß den Verweis auf die Ressourcendatei. Und da der Delphi-Compiler ja optimiert, ist es gehupft wie gesprungen.

Ein Manifest in den Ressourcen lohnt nur in Ausnahmefällen. Ein solcher Fall wäre eine Anwendung für die Systemsteuerung (*.cpl), weil die Ressourcen-ID in dem Fall unbedingt 123 sein muss. Ich glaube, NicoDE hatte vor kurzem einen ähnlichen Fall genannt.

Ansonsten reicht es IMHO aus, das Manifest separat beizulegen (Projekt1.exe.manifest). Funktioniert genau so, und du kannst dein Programm sogar UPX-en.

glkgereon 5. Sep 2004 19:34

Re: xpmanifest....
 
ich dachte das verleiht einem prog einfach einen xp-style...das das xp-abhängig ist...

FAlter 5. Sep 2004 19:38

Re: xpmanifest....
 
Das Manifest wird nie mitgeupxt. Daher ist das egal. Bloß, als Ressource reicht es, EINE Datei zu speichern, und man verschwendet weniger Speicherplatz (wegen den Zuordnungseinheiten, die sowieso fast nie voll belegt sind).

MathiasSimmack 6. Sep 2004 05:44

Re: xpmanifest....
 
Vllt. verstehe ich das ja falsch ...

Zitat:

Zitat von FAlter
Das Manifest wird nie mitgeupxt.

... aber das wäre ein guter Grund für mich, mir mal eine neue UPX-Version zuzulegen, denn die, die ich habe, kümmert sich nicht darum ob ich eine Datei mit Manifest komprimieren will. Logische Folge: ich muss dafür sorgen, dass es nicht komprimiert wird. Und in meiner Version geht das nur, wenn ich generell die Komprimierung für alle Ressourcen deaktiviere.

Wie dem auch sei, wenn UPX das Manifest unangetastet lässt, die anderen Ressourcen aber komprimiert, dann wäre das ein echter Fortschritt.

FAlter 6. Sep 2004 14:24

Re: xpmanifest....
 
Bei mir werden Manifest und Icons (zumindest das erste, mehr hab ich noch nie probiert) nicht mitgeupxt, sonst alle Ressourcen (Bitmaps, Strings, Forms...)


So mach ich es immer:
Code:
C:\...\upx\upx.exe --best -k Dateiname
Das zeigt UPX immer an (wegen Version):
Code:
                     Ultimate Packer for eXecutables
         Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
UPX 1.24w       Markus F.X.J. Oberhumer & Laszlo Molnar        Nov 7th 2002


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