AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Manifest-Creator
Thema durchsuchen
Ansicht
Themen-Optionen

Manifest-Creator

Ein Thema von himitsu · begonnen am 2. Sep 2009 · letzter Beitrag vom 26. Dez 2015
 
Willie1

Registriert seit: 28. Mai 2008
698 Beiträge
 
Delphi 10.1 Berlin Starter
 
#31

AW: Manifest-Creator

  Alt 13. Sep 2015, 10:53
Hallo Himitsu, ich war ein paar Tage offline.

Ich habe uralte Delphi's aber dein Crearor unterstützt ja Delphi 2005 und 06. Ich habe festgestellt, dass der Stream-Lesefehler nur bei von Delphi 2006 compilierten Programmen auftritt. Bei Delphi 2005 ist alles in Ordnung. So bin zu Delphi 2005 gewechselt. Der Lesefehler tritt auf, wenn ich die Exe-Datei in den Creator einbinden will. Also ab jetzt mit Delphi 2005.
Ein kleines Testprogramm (ohne Manifest-Komponente) nur mit einem Button, das ShellAbout aufruft, zeigt korrekt Windows 10.0 (Built10240) an.
Ween ich jedoch ein größeres Projekt von mir mit einem Windows 10-Manifest versehen will, funktioniert das aber ShellAbout zeigt 6,2 also Windows 8 an!!!

So sieht der Aufruf aus:
ShellAbout(Application.Handle,'','(C) 2015 ...',Application.Icon.Handle)

So sieht das vom Creator erzeugte Manifest aus:
Delphi-Quellcode:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity
    version="1.21.0.118"
    name="Private.Unknown.MySampleApp"
    type="win32"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="asInvoker"
          uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
      <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
      <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
      <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
    </application>
  </compatibility>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        publicKeyToken="6595b64144ccf1df"
        language="*"
        processorArchitecture="*"/>
    </dependentAssembly>
  </dependency>
</assembly>
Im Anhang ein Screenshot vom ShellAbout Fenster.
Verflucht, warum macht MS das so kompliziert! Kannst du mir, einem Hobbyprogrammierer, sagen, was ich falsch mache. Danke und
Gruß Willie.
Miniaturansicht angehängter Grafiken
Screenshot01.jpg  

Geändert von Willie1 (13. Sep 2015 um 11:05 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Manifest ? BytecoreWiki This thread Refback 4. Aug 2010 18:08

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 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