Entwickler-Ecke

Sonstiges (Delphi) - Keine Dateiversion nach Port D2007 -> D5XE


CenBells - So 02.02.14 16:09
Titel: Keine Dateiversion nach Port D2007 -> D5XE
Hallo zusammen,

ich habe ein Problem mit meinem erzeugten Programmen nach dem Upgrade von D2007 nach DXE5.

Die Dateiversionsinformationen sind nicht korrekt.
Obwohl in den Projektoptionen die entsprechende Info steht z.b. Version 3.3., werden diese Infos nicht in der Exe eingetragen.

Da ich Updates basierend auf der Dateiversion durchführe, ist das natürlich nicht so gut. ;)

Kann jemand helfen?

DAnke un Gruß
CenBells


jaenicke - So 02.02.14 16:29

Sind die Informationen auch sicher in der ausgewählten Buildkonfiguration eingetragen?

Ich würde dir raten sie einmal in allen gleich einzutragen und zu aktivieren. Dann kannst du sie immer unter Alle ändern und sie sind alle gleich (es sei denn das so irgendwo anders sein). Du kannst dafür auch alle VerInfo_Keys in der .dproj Datei in einem Texteditor gleich setzen.

Die beste Lösung nach einem Upgrade ist (finde ich) die Projektdatei mit einem neuen Projekt neu anzulegen, an der gleichen Stelle zu speichern und alle Dateien wieder hinzuzufügen (und ggf. den Quelltext in der .dpr wiederherzustellen beim Einchecken ins Repository). Auf diese Weise ist alles sauber neu geschrieben.


CenBells - Mo 03.02.14 13:16

Danke für den Hinweis mit dem Texteditor.

Nun klappt das wie gewünscht.

Gruß