Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Problem mit der Bearbeitung von Versionsinformationen (https://www.delphipraxis.net/201013-problem-mit-der-bearbeitung-von-versionsinformationen.html)

Blo 15. Jun 2019 10:48

Problem mit der Bearbeitung von Versionsinformationen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wir pflegen für unsere Projekte die Versionsinformationen mit dem Dialog „Versionsinformationen“ ein (siehe Abbildung).
Bei einem Projekt können wir die Versionsnummer nicht mehr von zurzeit „1.9.2.5“ dauerhaft auf z.B. „1.0.2.0“ zurücksetzen („1.9.2.5“ war eine Falscheingabe).
Nach Speichern und dem erneuten Aufruf des Versionsdialogs steht da wieder „1.9.2.5“ !
Die Eingabe von z.B. von „1.9.2.5“ auf „2.9.2.5“ lässt sich hingegen dauerhaft speichern.
Hat jemand eine Idee, was wir falsch machen oder übersehen?
Übrigens: Die Sprache lässt sich auch nicht mehr ändern (was aber nicht weiter tragisch ist).

Delphi 10.3.1 Windows 7 / 10

Luckie 15. Jun 2019 12:24

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Hast du schon versucht das Projekt neu zu erstellen, anstatt es nur zu kompilieren?

Uwe Raabe 15. Jun 2019 12:52

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Du bist offenbar eines der vielen Opfer der VersionInfo-Vererbung geworden.

Normalerweise erbt eine Build-Konfiguration ihre Einstellungen aus der übergeordneten Konfiguration. Sobald du aber in einer Build-Konfiguration eine Änderung machst, legt Delphi eine Kopie in dieser Konfiguration an, die du mit Bordmitteln nicht mehr weg bekommst.

Abhilfe schafft z.B. mein Project Magician, der diese unerwünschten Kopien entfernt. Dann muss man die VersionInfo nur noch in der (Plattform-)Basis-Konfiguration einstellen und das vererbt sich dann an alle anderen.

Blo 15. Jun 2019 12:55

AW: Problem mit der Bearbeitung von Versionsinformationen
 
ja, hab ich gemacht - die Versionsnummer springt immer wieder zurück.

Blo 15. Jun 2019 14:51

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1434697)
Du bist offenbar eines der vielen Opfer der VersionInfo-Vererbung geworden.

Hallo Uwe,
habe dein Tool installiert und ausgeführt - jetzt scheint alles wieder okay zu sein.

Vielen Dank!

gmc616 20. Dez 2021 19:38

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Auch von mir ein Danke an Uwe.:thumb:

NoName1 9. Jul 2023 10:24

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Ich hole dieses Thema erneut hoch, weil ich festgestellt habe, dass ich in den Versionsinformationen einstellen kann was ich will, es wird grudsätzlich
das aktuelle Datum übernommen:
Hauptversion: das aktuelle Jahr (2023)
Nebenversion: der aktuelle Monat (7)
Ausgabe: der aktuelle Tag (9)

Darauf hin habe ich die "Project Magican" von Uwe installiert und folgendes eingestellt:
Clear Settings ...
Versionsinfo aund Application settings

Nach dem Compilieren wird wieder das aktuelle Datum übernommen. Die Einstellungen haben also keinen Einfluss gehabt.
Was kann noch eingestellt werden? Hat jemand noch eine Idee?

Vielen Dank an allen Ratgebern.

Uwe Raabe 9. Jul 2023 11:50

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Wenn du die Versionsinformationen einstellst, hast du ja ganz oben die Möglichkeit die Build-Konfiguration auszuwählen. Funktioniert es, wenn du die Einstellungen in Alle Konfigurationen - Alle Plattformen bzw. (wenn du nicht nur Windows als Target hast) Alle Konfigurationen - <jeweilige Plattform> machst?

Das Clear Settings in Child Configs bedeutet, dass alle Werte in den niederen Konfigurationen entfernt werden und somit die geerbten Einstellungen der Basis-Konfiguration verwendet werden. Hat man außer Windows noch andere Plattformen im Projekt aktiv, dann gibt es die VersionsInfo erst in den entsprechenden Plattformen - in der Basis-Konfiguration lässt sich dann nichts einstellen.

NoName1 10. Jul 2023 07:15

AW: Problem mit der Bearbeitung von Versionsinformationen
 
Vielen Dank Uwe für Deine Antwort.
Nach einem Neustart wurde die Versionsnummer wieder korrekt eingetragen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz