Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.110 Beiträge
 
Delphi 12 Athens
 
#7

AW: Versionsinfo mit XE2

  Alt 29. Dez 2012, 10:24
Ich führe hier mal nur die relevanten Einträge auf:

Delphi-Quellcode:
      
<PropertyGroup Condition="'$(Base)'!=''">
<VerInfo_MinorVer>1</VerInfo_MinorVer>
<VerInfo_MajorVer>2012</VerInfo_MajorVer>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Release>1</VerInfo_Release>
<VerInfo_Locale>1031</VerInfo_Locale>
<VerInfo_Keys>...</VerInfo_Keys>
</PropertyGroup>
...
<PropertyGroup Condition="'$(Base_Win32)'!=''">
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
<VerInfo_Keys>...</VerInfo_Keys>
</PropertyGroup>
...
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
<VerInfo_Build>28</VerInfo_Build>
<VerInfo_MinorVer>12</VerInfo_MinorVer>
<VerInfo_MajorVer>2013</VerInfo_MajorVer>
<VerInfo_Keys>...</VerInfo_Keys>
<VerInfo_Release>112</VerInfo_Release>
</PropertyGroup>
...
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
<VerInfo_MinorVer>0</VerInfo_MinorVer>
<VerInfo_MajorVer>2013</VerInfo_MajorVer>
<VerInfo_Keys>...</VerInfo_Keys>
<VerInfo_Release>0</VerInfo_Release>
</PropertyGroup>
Wir haben hier also separate VersionsInfo-Einträge in der Basis-Konfiguration, der Win32-Konfiguration und der Release- und Debug-Konfiguration für Win32. Genommen werden immer die letzten Einträge in der Hierarchie (also Release und Debug alias Cfg_1_Win32 und Cfg_2_Win32). Für die Locale wird der Eintrag aus der Win32-Konfiguration verwendet.

Will man die VersionsInfo in allen Konfigurationen einheitlich haben, muss man die Einträge in den abgeleiteten Konfigurationen entfernen. Mir ist bislang kein Weg bekannt, dies innerhalb der IDE zu machen (Andy ), daher mache ich das immer in der dproj mit einem Text-Editor. Es genügt dabei, alle <VerInfo_???>-Einträge in den entsprechenden PropertyGroups zu löschen.

Ich habe das mal durchgeführt und die Datei wieder angehängt. Leider kann ich es mangels restlicher Projektdateien nicht ausprobieren.
Angehängte Dateien
Dateityp: zip BdeZeit.zip (2,3 KB, 8x aufgerufen)
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat