Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi XpManifest funktioniert nicht unter Win98 (https://www.delphipraxis.net/4255-xpmanifest-funktioniert-nicht-unter-win98.html)

Stanlay Hanks 21. Apr 2003 12:39


XpManifest funktioniert nicht unter Win98
 
Hallo zusammen. Ich bin fast am verzweifeln. Ich hab mit Delphi 7 Pro eine Anwendung mit einem XPManifest geschrieben. Aber wenn ich das Programm unter Win98 ausführe, sind die Buttons genau so langweilig wie alle unter Win98. Kann ich das beheben. Liegt das an einer fehlenden DLL? Bitte helft mir.
Man ließt sich Stanlay. :(

Luckie 21. Apr 2003 12:43

Die Frage kannst du dir selber beantworten:
Kennt Win98 den XP-Stil? Kann es ihn kennen? Woher soll Win98 wissen, wie Buttons unter XP aussehen?

Stanlay Hanks 21. Apr 2003 12:45

Natürlich nicht.. Aber ich dachte, ein XPManifest ist für alle Betriebssysteme gedacht, die diesen Stil eben nicht kennen. XP hat ja den Stil schon.

Daniel 21. Apr 2003 12:46

Re: XpManifest funktioniert nicht unter Win98
 
Zitat:

Zitat von Stanlay Hanks
Liegt das an einer fehlenden DLL?

Genau genommen liegt dies an mindestens 3623 fehlenden DLLs sowie 923 fehlenden EXE-Dateien, welche einen wesentlichen Teil von Windows XP ausmachen.

Diese Manifeste entfalten ihr Wirkung ausschließlich unter Windows XP und sorgen dafür, dass auch Deine Anwendung den "Luna-Stil" übernehmen kann, sofern dieser eben auf dem jeweiligen System aktiviert ist.

Luckie 21. Apr 2003 12:47

Das Manifest dient nur dazu deiner Anwendung unter XP den XP-Stil zu verpassen.

Stanlay Hanks 21. Apr 2003 12:48

Ach so.. Naja schade, aber trotzdem danke für die schnellen Erklärhungen.

flomei 21. Apr 2003 12:52

Re: XpManifest funktioniert nicht unter Win98
 
Zitat:

Zitat von Daniel
Genau genommen liegt dies an mindestens 3623 fehlenden DLLs sowie 923 fehlenden EXE-Dateien, welche einen wesentlichen Teil von Windows XP ausmachen.

Hast du nachgezählt??? :wink:

MfG Florian :hi:

Daniel 21. Apr 2003 13:38

Das waren das Ergebnis von dir /s *.exe bzw. dir /s *.dll im Windows-Verzeichnis.

mirage228 21. Apr 2003 13:41

komisch, bei mir sind 1058 EXE und 4036 DLL...

jbg 21. Apr 2003 13:50

Und was ist daran komisch? Du hast höchst wahrscheinlich nicht den Selben Rechner mit selber Hardware und selben installierten Programmen und Features.

MathiasSimmack 21. Apr 2003 15:50

Zitat:

Zitat von Luckie
Das Manifest dient nur dazu deiner Anwendung unter XP den XP-Stil zu verpassen.

Einspruch! Dieses Manifest ist auch für die neuen Stile der List-View verantwortlich (Spaltenmarkierung, Tile-View, Gruppierung der Items). Außerdem ist das SysLink-Control ohne nicht nutzbar. Es wird sicher noch weitere Anwendungsgebiete geben, die mir bisher entgangen sind.

Kurz gesagt: das Manifest dient dazu, die Common Controls 6.0 zu laden. Das XP-Aussehen ist nur ein Teil der Aufgabe.

:)

Luckie 21. Apr 2003 16:50

Einspruch abgelehnt. Setzen sie sich wieder Herr Matlock. :mrgreen:

Es mag zwar stimmen, aber ihm ging es hauptsächlich darum, warum seien Anwendung unter 98 nicht nach XP aussieht.


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