Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Versionsinformationen werden nicht mit in die Exe übernommen (https://www.delphipraxis.net/182528-versionsinformationen-werden-nicht-mit-die-exe-uebernommen.html)

Bernhard Geyer 30. Okt 2014 12:19

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Zitat:

Zitat von jensw_2000 (Beitrag 1278021)
Gefunden...
Der {$R *.RES} Eintrag fehlt in allen "Problemprojekten".
Wie kann den sowas passieren? :gruebel:
Den Projektquelltext öffne ich eigentlich nie und wenn, dann lösche ich sicher keine Resourceneinträge manuell raus ...

Schau halt in der History deines Quellcodeverwaltungssystem wann das rausgefallen ist ...

himitsu 30. Okt 2014 12:27

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1278042)
Schau halt in der History deines Quellcodeverwaltungssystem wann das rausgefallen ist ...

Oder das __history-Verzeichnis vom Delphi.

gmc616 20. Dez 2021 17:21

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Im Jahre 2021 hat mir dieser alte Thread weitergeholfen. :thumb:

Hatte im Source {R *.res} stehen, statt {$R *.res}. :oops:
Wie auch immer das passieren konnte^^

Danke DP!

galych 19. Aug 2024 19:20

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Hallo Leute, ich kämpfe mit ähnlichem Problem und weiß nicht mehr weiter.
In meinem (ziemlich großem) Projekt ist in Delphi 11 die Version 12.0.0.1 eingestellt. Und ja, die Übernahme der Versionsinformationen ist aktiviert, die Projektdatei enthält {$R *.res}.

Das Problem ist, dass in exe-Datei die falsche Version steht, und zwar Dateiversion 11.7.0.1, Produktversion 11.8. Keine Ahnung, woher das kommt.

Hat jemand evtl. eine Idee für mich?

Danke.

Papaschlumpf73 19. Aug 2024 19:35

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Du hast mglw. die Debug-Projektoptionen eingestellt, gibst aber die Release-Version aus.

galych 19. Aug 2024 19:38

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Zitat:

Zitat von Papaschlumpf73 (Beitrag 1539962)
Du hast mglw. die Debug-Projektoptionen eingestellt, gibst aber die Release-Version aus.

Ich habe beides ausprobiert - debug und release. In beiden Varianten habe ich dasselbe Problem.

Frickler 19. Aug 2024 19:45

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Bei den DDevExtensions gibt es ein Tool "Set Project Versioninfo". Damit sollte Dein Problem lösbar sein.

galych 19. Aug 2024 19:53

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Zitat:

Zitat von Frickler (Beitrag 1539964)
Bei den DDevExtensions gibt es ein Tool "Set Project Versioninfo". Damit sollte Dein Problem lösbar sein.

Ich bin sicher, dass es Methoden gibt, solche Probleme zu hacken. Mich interessiert eher, woher die falsche Information kommt und warum die richtige aus Projektoptionen nicht übernommen wird.

Ich muss auch sagen, dass in früheren Versionen des Projekts dieses Problem nicht gab. Könnte es an der Delphi-Version liegen? In Delphi 11 wird nur die Version 12.0 (die aktuellste) des Projekts entwickelt.

Uwe Raabe 19. Aug 2024 22:19

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Wenn du mal im VersionsInfo-Dialog die verschiedenen Ziele anwählst, wirst du vermutlich irgendwo diese Daten finden.

Ich persönlich finde es ja keine gute Idee, für jede Kombination von Plattform und Konfiguration eigene Werte zuhaben, aber die Vererbung nahezu unkontrollierbar zu machen. Daher gibt es im Project Magician eine Option dies wieder etwas gerade zu biegen. Dann steht für ein Windows-only Projekt der relevante Wert in Alle Konfigurationen und bei allen anderen Plattformen im jeweils darunter liegenden Plattform-Zweig.

galych 19. Aug 2024 22:49

AW: Versionsinformationen werden nicht mit in die Exe übernommen
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1539969)
Wenn du mal im VersionsInfo-Dialog die verschiedenen Ziele anwählst, wirst du vermutlich irgendwo diese Daten finden.

Diesen Gedanken hatte ich, daher habe ich diese Werte kontrolliert. Für alle Ziele ist in diesem Dialog dieselbe Version eingestellt - 12.0.0.1.

Die Version in meiner Delphi-Instance ist nicht wirklich für das Projekt relevant, weil die endgültige Version auf dem Jenkins gebaut wird. Ich müsste prüfen, was passiert, wenn ich dort Delphi öffne und das Projekt kompiliere, das mache ich morgen.
Da aber beim Start des Projekts die Version mit der Eintragung in der DB verglichen wird, macht dieser Fehler für mich unmöglich, den Server und die DB der Version zu nutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr.
Seite 2 von 5     12 34     Letzte »    

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 by Thomas Breitkreuz