Delphi-PRAXiS
Seite 3 von 3     123   

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/)
-   -   Delphi .RES Dateien (https://www.delphipraxis.net/5383-res-dateien.html)

mirage228 28. Okt 2003 07:44

Re: .RES Dateien
 
Also, nachdem du den TThemeManager auf dem Form hast, gehst du in das Verz. deiner Anwendung, dort wo die EXE Datei drinne ist und erstellste eine Datei mit den Name <Deine-EXE-Datei>.exe.manifest . Bei deine EXE-Datei musst du den Namen deiner EXE-Datei einsetzen, also, falls deine EXE-Datei Programm.exe heisst, muss die Manifest datei Programm.exe.manifest heissen. Öffne die Manifest datei nun mit dem Editor und füge ein:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    name="Programmname"
    processorArchitecture="x86"
    version="1.0.0.0"
    type="win32"/>
<description>Programmname</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="x86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
Bei Programmname und Version kannst du die Daten deines Programmes eintragen.

Kompiliere dein Projekt nun und führe es aus - Voila schon hast du das XP-Design mit allen Themes :-)

mfG
mirage228

ninja 28. Okt 2003 21:43

Re: .RES Dateien
 
also mein versuchsprogramm heist einfach project1.exe
ich habe dann folge manifest-datei erstellt.
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
* * name="Project1"
* * processorArchitecture="x86"
* * version="1.0.0.0"
* * type="win32"/>
<description>Project1</description>
<dependency>
* * <dependentAssembly>
* * * * <assemblyIdentity
* * * * * * type="win32"
* * * * * * name="Microsoft.Windows.Common-Controls"
* * * * * * version="6.0.0.0"
* * * * * * processorArchitecture="x86"
* * * * * * publicKeyToken="6595b64144ccf1df"
* * * * * * language="*"
* * * * />
* * </dependentAssembly>
</dependency>
</assembly>
dann wollte ich das project neu compilieren und bekam folgende fehlermeldung:
Vorgang kann nicht erzeugt werden:Diese Anwendung konnte nicht gestartet werden, weil die
Anwenungskonfiguration nicht korrekt ist.Zur Problembehebung sollten Sie die Anwendung neu installieren.

was mache ich falsch??
ninja
ps. ich habe Anwendungskonfiguration nicht absichtlich falsch geschrieben, das stand dort so.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 Uhr.
Seite 3 von 3     123   

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