Delphi-PRAXiS
Seite 2 von 2     12   

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)

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 21:25 Uhr.
Seite 2 von 2     12   

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