AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi project1.exe.manifest erstellen
Thema durchsuchen
Ansicht
Themen-Optionen

project1.exe.manifest erstellen

Ein Thema von Delphiturbo · begonnen am 3. Mai 2008 · letzter Beitrag vom 4. Mai 2008
 
Benutzerbild von himitsu
himitsu

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

Re: project1.exe.manifest erstellen

  Alt 4. Mai 2008, 00:10
Idealer ist es aber meist, wenn die Manifestdatei direkt in der EXE liegt.

oftmals findet man die Variante wo über eine .RC-Datei die .Manifest-Datei in eine .RES geladen wird (Hier im Forum suchenRT_MANIFEST):
Resource.rc :
Code:
#define RT_MANIFEST 24
1 RT_MANIFEST "Resource.manifest"
aber mir gefällt es, wenn ich je nur eine Datei hab:
(nur die .RC, ohne eine extra .MANIFEST und dann noch das Übliche zum Erstellen der .RES)
also so:

Resource.rc :
Code:
// © 1997-2008 by FNS Enterprize's
// © 2003-2008 by himitsu @ Delphi-PRAXiS

#define RT_MANIFEST 24
1 RT_MANIFEST
  BEGIN
    "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\r\n",
    "\r\n",
    "<assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\">\r\n",
    " <assemblyIdentity\r\n",
    "   type                 = \"win32\"\r\n",
    "   name                 = \"Borland.Delphi.XP-Application\"\r\n",
    "   version              = \"1.1.0.0\"\r\n",
    "   processorArchitecture = \"x86\"\r\n",
    " />\r\n",
    " <description></description>\r\n",
    " <dependency optional=\"yes\">\r\n",
    "   <dependentAssembly>\r\n",
    "     <assemblyIdentity\r\n",
    "       type                 = \"win32\"\r\n",
    "       name                 = \"Microsoft.Windows.Common-Controls\"\r\n",
    "       version              = \"6.0.0.0\"\r\n",
    "       language             = \"*\"\r\n",
    "       processorArchitecture = \"x86\"\r\n",
    "       publicKeyToken       = \"6595b64144ccf1df\"\r\n",
    "     />\r\n",
    "   </dependentAssembly>\r\n",
    " </dependency>\r\n",
    "</assembly>\r\n"
  END
ResBuild.cmd :
Code:
@PROMPT PROMPT$G
DEL Resource.res
BRCC32 -m -foResource.res Resource.rc
IF ERRORLEVEL 1   PAUSE
EXIT
und z.B. in der .DPR (geht auch in einer .PAS) die Zeile zum Einbinden der .RES
Delphi-Quellcode:
{$RESOURCE Resource.res}

// oder

{$R Resource.res}

so muß dann die .MANIFEST-Datei nicht mit der EXE ausgeliefert werden, da diese ja in der EXE eingebau t ist
Ein Therapeut entspricht 1024 Gigapeut.
  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:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 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 by Thomas Breitkreuz