AGB  ·  Datenschutz  ·  Impressum  







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

Versionskommentar setzen per Code?

Ein Thema von fajac · begonnen am 14. Aug 2009 · letzter Beitrag vom 14. Aug 2009
 
Benutzerbild von himitsu
himitsu
Online

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

Re: Versionskommentar setzen per Code?

  Alt 14. Aug 2009, 13:07


Nja, im Prinzip ist es ja egal in welcher .RES diese Informationen drinstehn.
Man kann sie also auch in eine andere/eigene Resourcedatei (.res) verlegen, aber dann müssen die Versionsinfos in den Projektoptionen unbedingt abgeschaltet sein und lassen sich auch nicht mehr über diese anzeigen oder ändern. (sonst meckert der Linker wegen der doppelten Resourcen)


dieses ist z.B. ein Auszug der .RC von meinem Hier im Forum suchenFileSplitter:
das sind so die Basisinformationen, welches man in seine .RC/.RES direkt einbauen kann, also Programmicon, XP-Manifest und natürlich die Versionsinformationen
Code:
#define RT_MANIFEST 24

LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL

1 ICON
  BEGIN
    65536L, 538968065L, 16L, 48758784L, 1441792L, 2621440L, 2097152L, 4194304L, ...
    ..., 16711439L, 16711455L, 16711487L, 16711551L, 4294967295L, 4294967295L, 65535
  END

VS_VERSION_INFO VERSIONINFO
  FILEVERSION   2,1,0,18
  PRODUCTVERSION 1,0,0,0
  FILEFLAGSMASK 0x3fL
  FILEFLAGS     VS_FF_PRERELEASE // VS_FF_DEBUG VS_FF_PATCHED VS_FF_PRIVATEBUILD VS_FF_SPECIALBUILD
  FILEOS        VOS_NT | VOS__WINDOWS32
  FILETYPE      VFT_APP
  FILESUBTYPE   0L
  BEGIN
    BLOCK "StringFileInfo"
    BEGIN
      BLOCK "040904e4" // LANG_ENGLISH, SUBLANG_ENGLISH_US, charset:Multilingual
      BEGIN
        VALUE "CompanyName",    "FNS Enterprize's\0"
        VALUE "FileVersion",    "v2.1 (18) beta\0"
        VALUE "LegalCopyright", "© 1997–2008 by FNS*Enterprize's™ (himitsu)\0"
        VALUE "LegalTrademarks", "FNS Enterprize's™",
                                 "Delphi–PRAXiS\0"
        VALUE "Comments",       "FreeWare\0"
        VALUE "Copyright",      "© 1997–2008 by\r\nFNS*Enterprize's™",
                                 "©*2003–2008*by\r\nhimitsu*@*Delphi–PRAXiS\0"
        VALUE "Languages",      "english\0"
      END
    END
    BLOCK "VarFileInfo"
    BEGIN
      VALUE "Translation", LANG_ENGLISH | (SUBLANG_ENGLISH_US << 10), 1252L // carset:Multilingual
    END
  END

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
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 19:10 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-2025 by Thomas Breitkreuz