Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Manifest-Datei separat und in Exe: was wird genommen (https://www.delphipraxis.net/189535-manifest-datei-separat-und-exe-wird-genommen.html)

hoika 22. Jun 2016 11:43

Manifest-Datei separat und in Exe: was wird genommen
 
Hallo,
unter D2007 (altes Projekt) wurde unter Projekt-Optionen die Manifest-Datei eingebunden.
Jetzt will ich zusätzlich was reinpacken.
Also per ResEdit das Manifest aus der Exe gezogen, erweitert und als Projekt.Exe.Manifest abgelegt.

Nimmt er jetzt das interne oder externe Manifest?


Danke


Heiko

Sherlock 22. Jun 2016 11:53

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Zitat:

In XP, external manifests have priority and over embedded manifests. In Vista and beyond, embedded manifests have priority over external manifests. For example, if you have an embedded manifest and and external manifest for an application – On XP, the external one will be used; on Vista and later, the embedded one will be used.
gefunden bei: https://blogs.msdn.microsoft.com/pat...and-questions/

Sherlock

hoika 22. Jun 2016 14:59

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Hallo,

danke schön.

Heiko

Fritzew 22. Jun 2016 16:27

AW: Manifest-Datei separat und in Exe: was wird genommen
 
schau Dir mal das noch an:
http://stackoverflow.com/questions/1...rom-being-used

hat mir geholfen auf einem HighDpiSystem ein paar Programm "zurechtzurücken"

hoika 22. Jun 2016 21:06

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Hallo,
welche der beiden Antworten hat denn geholfen ?

Das Programm kann noch kompiliert, neu gebaut werden,
ich muss also nicht an der "Exe rumfummeln".


Heiko

bcvs 23. Jun 2016 07:33

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Zitat:

Zitat von hoika (Beitrag 1340830)
Das Programm kann noch kompiliert, neu gebaut werden,
ich muss also nicht an der "Exe rumfummeln".

Warum nimmst du denn dann nicht einfach das interne Manifest raus? Oder du änderst das interne Manifest und lässt das externe weg.

hoika 23. Jun 2016 07:45

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Hallo,
du hast das D2007 überlesen, einmal Manifest, immer Manifest.
Ist wohl ein Bug in der D2007-IDE.

Ich müsste das immer per ResEdit rausfummeln nach jedem Compilieren.


Heiko

Uwe Raabe 23. Jun 2016 08:21

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Zitat:

Zitat von hoika (Beitrag 1340842)
du hast das D2007 überlesen, einmal Manifest, immer Manifest.

Das ist mir allerdings neu. Meines Wissens genügt es, in den Projektoptionen den Haken bei "Laufzeit-Themes aktivieren" wegzunehmen. Wenn nicht, kommt das Manifest irgendwie noch auf anderen Wegen rein, die ich dann mal ergründen würde.

Sherlock 23. Jun 2016 08:30

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Und nicht vergessen, die XPMan Unit und die dazugehörige Komponente rauszuwerfen!!

Sherlock

bcvs 23. Jun 2016 10:08

AW: Manifest-Datei separat und in Exe: was wird genommen
 
Zitat:

Zitat von hoika (Beitrag 1340842)
du hast das D2007 überlesen, einmal Manifest, immer Manifest.
Ist wohl ein Bug in der D2007-IDE.

Doch, das geht schon. Um sicher zu gehen, nehme ich immer die automatisch erzeugte .res raus und binde per {$R meine eigene Res-Dateien ein, so wie ich es brauche, auch in D2007.

Das sieht dann in der DPR z.B. so aus:

Code:
{ $R *.res} // deaktiviert
{$R MainIcon.res} 
{$R Manifest-Win10-Theme.res}
Oder man kopiert die automatisch erzeugte res, packt da alles rein, was man braucht (Manifest, weitere Bitmaps, etc) und bindet nur noch die bearbeitete res ein:

Code:
{ $R *.res} // deaktiviert
{$R Myres.res} // hier steht dann auch das MainIcon drin


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