![]() |
Re: Manifest an bestehendes anhängen
OK :D Dann denk Dir die Klassen weg und schau halt wie die beiden Libs in das eine Manifest eingebunden wurden.
XML-Code:
Das ist wohl etwas mehr als nur der Dateiname.
<file name="msxml6.dll" asmv2:size="1372672">
<hash xmlns="urn:schemas-microsoft-com:asm.v2"> <dsig:Transforms> <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <dsig:DigestValue>RPjzU9pKOpNvaggBqgUXxznllLQ=</dsig:DigestValue> </hash> </file> <file name="msvidctl.dll" asmv2:size="1433088"> <hash xmlns="urn:schemas-microsoft-com:asm.v2"> <dsig:Transforms> <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <dsig:DigestValue>RPjzU9pKOpNvaggBqgUXxznllLQ=</dsig:DigestValue> </hash> </file> Sherlock |
Re: Manifest an bestehendes anhängen
Zitat:
'nen Import einer Manifestdatei gibt es noch nicht. aber die beiden Manifests aus Post #3 kombiniert ergeben schonmal
XML-Code:
Ja und ansonsten wurde es schon gesagt.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <noInheritable/> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" /> <file name="msvcr90.dll" /> <file name="msvcp90.dll" /> <file name="msvcm90.dll" /> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*" /> </dependentAssembly> </dependency> </assembly> = Es kann nur einen geben DasManifest wird ja NUR über seine Resource-ID und den Resource-Typ identifiziert und diese sind eindeutig. |
Re: Manifest an bestehendes anhängen
@himitsu
Danke schön .. Irgendwie komm ich mit dem XML Kram nicht zurecht. Werde es mal testen ob immer noch ein runtime error kommt. EDIT: Kommt immer noch ein Laufzeitfehler (R6034) Resource ist in der EXE, Die msvcr90.dll liegt im Anwendungspfad und das Manifest ebenfalls. Hat den gleichen Namen wie der im Manifest angegeben ist .. Microsoft.VC90.CRT DLL wird nicht korrekt geladen. Edit2: Geht jetzt Nochmal Danke Nach einem System neustart! Gruss Emil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 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