Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Ungültige Side-by-Side-Konfiguration und Manifest-Datei (https://www.delphipraxis.net/185249-ungueltige-side-side-konfiguration-und-manifest-datei.html)

Harry Stahl 25. Mai 2015 21:14

Ungültige Side-by-Side-Konfiguration und Manifest-Datei
 
Heute will es irgendwie nicht gelingen mit den Manifest-Dateien.

Nun habe ich die eine Version, die für ein anderes Programm funktionierte, genommen und hier eingebunden (die Programmbezeichnungen natürlich angepasst).

Es kommt der Fehler beim Start(-Versuch): Prozess kann nicht erzeugt werden: Diese Anwendung konnte nicht gestartet werden, da die Side-by-Side-Konfiguration ungültig ist. Weitere Informationen finden Sie im Anwendungsereignisprotokoll.

Gut, da mal reingesehen, da steht:

"Fehler beim Generieren des Aktivierungskontextes für "D:\DXE7\Tipptext\Tipptext.exe". Fehler in Manifest- oder Richtliniendatei "D:\DXE7\Tipptext\Tipptext.exe" in Zeile 2. Ungültige XML-Syntax."

Das ist die benutzte Manifest-Datei, die auch in Himitsus Manifest-Creator so erzeugt würde:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0"
     processorArchitecture="X86"
     name=Tipptext.exe"
     type="win32"/>
  <description>Hastasoft Tipptext</description>
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="AsInvoker"
          uiAccess="false"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
        <application>
           <!-- Windows 8.1 -->
            <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
            <!-- Windows Vista -->
            <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
            <!-- Windows 7 -->
            <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
            <!-- Windows 8 -->
            <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
        </application>
    </compatibility>
   <asmv3:application>
   <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
   <dpiAware>False</dpiAware>
   </asmv3:windowsSettings>
   </asmv3:application>
  <dependency>
  <dependentAssembly>
  <assemblyIdentity
     type="win32"
     name="Microsoft.Windows.Common-Controls"
     version="6.0.0.0"
     publicKeyToken="6595b64144ccf1df"
     language="*"
     processorArchitecture="*"/>
  </dependentAssembly>
  </dependency>
</assembly>
Ich kann da beim Besten Willen keinen Fehler in Zeile 2 erkennen. Bin ratlos.

Dalai 25. Mai 2015 21:29

AW: Ungültige Side-by-Side-Konfiguration und Manifest-Datei
 
Dit is falsch:
Code:
name=Tipptext.exe"
MfG Dalai

Harry Stahl 25. Mai 2015 21:37

AW: Ungültige Side-by-Side-Konfiguration und Manifest-Datei
 
Wahrscheinlich wird's das gewesen sein. Hatte nun mal mit Himitsus Tool die Datei erstellt (und nicht nur verglichen) und da ging es auch (da hatte ich nur Tipptext reingeschrieben, bzw. nach Himitus Anleitung "hastasoft.de.Tipptext").

Also man sollte das Tool vielleich doch von Anfang an nutzen:wink:

Bernhard Geyer 25. Mai 2015 22:32

AW: Ungültige Side-by-Side-Konfiguration und Manifest-Datei
 
Zitat:

Zitat von Harry Stahl (Beitrag 1302985)
Also man sollte das Tool vielleich doch von Anfang an nutzen:wink:

Hier hätte auch ein einfacher XML-Editor gereicht. Wenn man ungültiges XML produziert meckert Windows beim programmstart.


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