AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

D2009, XP-Vista Manifest

Ein Thema von schwa226 · begonnen am 22. Aug 2009 · letzter Beitrag vom 22. Aug 2009
Antwort Antwort
Seite 1 von 2  1 2      
schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 15:38
Hi,

ich habe hier ein kleines Problem, da meine App als Administrator in Vista gestartet werden soll.

Ich habe einen Source, denn ich in XP Entwickelt habe.

Nach einigen Anleitungen hier habe ich mir eine Manifest Datei für Vista erzeugt.
Auch eine rc-Datei und die Res Datei kompeliert.
Dann Projekt bereinigt und neu kompeliert.
Leider kommt aber die Abfrage ob Zulassen bei aktivierter UAC nicht!

Dann habe ich unter Vista ein neues Project1 erstellt, auch hier wieder eine Manifest und eine neu Res-Datei erzeugt.
Nach bereinigen und kompilieren kommt die Frage ob es ausgeführt werden soll.
Da geht es also!

Habe ja noch in Erfharung gebracht, dass wenn auch das XP Manifest dabei ist das Vista Manifest nicht geht.

Wie bekomme ich nun meinen alten XP-Source davon frei?

Ich habe keine TXPManifest Komponente in meiner App. Ich habe noch nie etwas mit Manifest kompeliert!

Ich finde in den Einstellungen einfach nichts was ich ausschalten/umschalten muss!

Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat
Benutzerbild von GPRSNerd
GPRSNerd

Registriert seit: 30. Dez 2004
Ort: Ruhrpott
239 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 17:07
Schalte in den Projekt-Optionen unter Anwendung mal "Laufzeit-Themes" aus, wenn eingeschaltet, wird ein Standard-Manifest eingefügt.
Stefan
  Mit Zitat antworten Zitat
schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#3

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 18:12
Danke,

nun habe ich das komische, dass Die Sachen "Symbol laden..." und die "Laufzeit-Themes aktivieren" ausgegraut sind!?

Wenn ich ein neues Projekt starte sind die 2 Sachen nicht grau.
Auch unter XP waren die beiden Sachen noch verfügbar, ich habe ja ein Icon zugewiesen...
Wo habe ich denn da wieder was drinnen?
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 18:21
Im Projektquelltext muss das stehen:

{$R *.res} Damit wird die Resource eingebunden die unter anderem das Icon und die Versionsinfos enthält. Fehlt diese Direktive dann sind die Optionen ausgegraut.
Ralf Kaiser
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#5

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 18:45
Wenn du diese {projekt}.res nicht eingebunden hattest, dann ist das "Laufzeit-Theme" auch nicht in der EXE, da D2009 dieses in dieser .RES ablegt und dann in die .EXE mit einlinkt.

Also ohne *.RES oder TXPManifest bzw. XPMan-Unit auch kein Manifest seitens Delphi.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#6

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 19:21
Hab's noch rausgefunden, dass einmal zum Test die *.res dekativiert hatte.

Nun kann ich die Optionen wieder einschalten. Leider bringt es nichts...

So wie es aussieht muss ich das Projekt noch einmal neu erstellen und den Code rüberkopieren.

Wenn ich nähmlich eine alte Form zu dem neuen Projekt hinzufüge geht es nicht mehr.
Entferne ich die Form wieder geht es wieder mit UAC.

Wenn ich die Form neu erstelle und dann die Funktionen kopiere geht es auch.
Keine Ahnung was da der Unterschied ist!?
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 19:26
hast du TXMManifest oder die Unit XPMan oder etwas anderes, welches am Manifest rumspielt da drinnen?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 19:27
Hast du in der alten Formularunit noch die Unit "XPMan" in der Usesliste? -- Wenn ja dann entferne die mal.

[EDIT: Wo war der rote Kasten????]
Ralf Kaiser
  Mit Zitat antworten Zitat
schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#9

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 19:56


Ich hatte noch nie etwas mit Manifests zu tun und somit auch nicht mit den Units!

Aber eine Suche nach "XPMan" hat eines gefunden!

Rausgelöscht und nun geht es!!

Habe zwar davon gelesen, aber wie gesagt die muss sich irgendwie ohne meinem Wissen eingeschlichen haben.

Super danke an alle!
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#10

Re: D2009, XP-Vista Manifest

  Alt 22. Aug 2009, 20:11
die Unit XPMan schleicht sich ein, wenn man mal kurz die Komponente TXPManifest auf der Form hatte.

Wobei es eigentlich so ist, daß XPMan eine Resource mit dem Manifest einbindet und die Komponente ist 'ne voll sinnlose Angelegenheit, da sie nur existiert, um die Unit automatisch einzubinden,
aber entfernen kann man das Manifest über diese Komponente nicht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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:

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