Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi XP Style (https://www.delphipraxis.net/24770-xp-style.html)

Pseudemys Nelsoni 25. Jun 2004 22:27

Re: XP Style
 
nachher, also vor der statusbar

Habs jetzt mal ganz am anfang von WM_Create gesetzt, bringt aber auch nichts :?

NicoDE 25. Jun 2004 22:39

Re: XP Style
 
In Deiner Assembly fehlt die assemblyIdentity Deines Programms :roll:

Pseudemys Nelsoni 25. Jun 2004 22:42

Re: XP Style
 
wo bekomme ich die denn her? O_o

NicoDE 25. Jun 2004 22:54

Re: XP Style
 
Zitat:

Zitat von Pseudemys Nelsoni
wo bekomme ich die denn her? O_o

Indem Du Dir einfach mal die Standard-Assembly ansiehst...
XML-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="CompanyName.ProductName.YourApplication"
    type="win32"
/>
<description>Your application description here.</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
Using Windows XP Visual Styles.
Kurz: die Shell weiss in Deiner oben geschriebenen Assembly gar nicht was von den Common Controls 6.0 abhängig ist - weil Du keine Assembly definiert hast, sondern nur die Abhängigkeit...

Pseudemys Nelsoni 25. Jun 2004 23:07

Re: XP Style
 
hallo nico,

aber hier: http://www.delphipraxis.net/internal...light=manifest
funktioniert es doch auch

NicoDE 25. Jun 2004 23:14

Re: XP Style
 
Zitat:

Zitat von Pseudemys Nelsoni
aber hier [...] funktioniert es doch auch

Na sicher.

Vergleich beide und Du findest die Lösung alleine.

Deine Version:
XML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<description>xp</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="x86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
Die Version aus Deinem Link:
XML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    name="Firmenname.Programmname"
    processorArchitecture="x86"
    version="1.0.0.0"
    type="win32"/>
<description>Programmbeschreibung</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="x86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>

Pseudemys Nelsoni 25. Jun 2004 23:27

Re: XP Style
 
hallo nico,

habe es mit letzterem auch schon probiert, also das dokument durch meins ersetzt und die .res neu erstellt und eingebunden.
Aber mein Programm startet dennoch mit dem klassischen windows style.
:?

MathiasSimmack 26. Jun 2004 06:57

Re: XP Style
 
Zitat:

Zitat von Pseudemys Nelsoni
[...], also das dokument durch meins ersetzt [...]

Wird nicht eher anders herum ein Schuh draus? Du musst das zweite Dokument verwenden, bzw. den Knoten
XML-Code:
<assemblyIdentity
    name="Firmenname.Programmname"
    processorArchitecture="x86"
    version="1.0.0.0"
    type="win32"/>
in deinem ergänzen, dann sollte es gehen.

Äh ... *räusper* ... ich möchte dich an der Stelle, wieder einmal, an die Win32-API-Tutorials verweisen. Speziell an die Beispielprogramme: Dort liegt ein Manifest bei und wird von einigen Beispielen verwendet.

TypusMensch 29. Jun 2004 08:48

Re: XP Style
 
Was ist jetzt aber, wenn das Programm auf einem Rechner laufen soll, wo nicht XP installiert ist. Kommt dann ein Fehler???

Toenn 29. Jun 2004 09:28

Re: XP Style
 
nein, meines wissens kommt kein fehler es ist nur im alten win style.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 Uhr.
Seite 2 von 3     12 3      

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