Einzelnen Beitrag anzeigen

Martin W

Registriert seit: 29. Mai 2004
Ort: Augsburg
220 Beiträge
 
Delphi XE3 Enterprise
 
#12

AW: Re: SVN Revision als Buildnummer nutzen in Delphi

  Alt 4. Mai 2013, 20:23
In diese .rc Datei fügst Du dann das SVN-Keyword ein und *wuppdi* hast Du ein .rc - File mit den richtigen Versionsinformationen. Das einzige Problem ist, dass Du diese .rc-Datei eben vor dem Kompilieren des Projektes in die .dcr (Delphi Compiled Resource) Datei kompilieren musst. Das geht eben ab Delphi 2006 mit den Pre-Build events.
Ich habe nun folgende RC Datei:

Delphi-Quellcode:
1 VERSIONINFO
FILEVERSION 2014,1,1,847
PRODUCTVERSION 2014,1,0,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
   BLOCK "040904E4"
   {
      VALUE "CompanyName", "Test_UN"
      VALUE "FileDescription", "Test"
      VALUE "FileVersion", "2014.1.1.900"
      VALUE "InternalName", "pBMS_Core"
      VALUE "LegalCopyright", "xxx"
      VALUE "OriginalFilename", "ABC.exe"
      VALUE "ProductName", "Test"
      VALUE "ProductVersion", "2014.1"
   }

}

BLOCK "VarFileInfo"
{
   VALUE "Translation", 0x0409 0x04E4
}

}
Wie kann ich die FileVersion, die Delphi automatisch generiert, damit überschreiben?

Seit einer Stunde ohne Ergebnis...
  Mit Zitat antworten Zitat