AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Projektoptionen: BuildNr automatisch hochzählen
Thema durchsuchen
Ansicht
Themen-Optionen

Projektoptionen: BuildNr automatisch hochzählen

Ein Thema von Cronen · begonnen am 15. Jan 2014 · letzter Beitrag vom 15. Jan 2014
Antwort Antwort
Cronen

Registriert seit: 5. Sep 2003
Ort: Hannover
62 Beiträge
 
Delphi 10.3 Rio
 
#1

Projektoptionen: BuildNr automatisch hochzählen

  Alt 15. Jan 2014, 15:56
Bei einem Projekt habe ich die Versionsinformationen über die Projektoptionen eingebunden. Nun möchte ich verschiedene Ausgaben des Programms mit gleicher Versionsnummer erzeugen.
Dazu habe ich den Haken bei "Build-Nummer automatisch erhöhen" rausgenommen. Diese Änderung bleibt aber ohne Effekt. Es wird munter weiter hochgezählt. Selbst wenn ich manuell die BuildNr runtersetze zählt er mit ursprünglichen höheren BuildNr weiter. Das habe ich bei Delphi 2010 und bei XE festgestellt.
Das Ändern der Versions-Info mit einem externen Ressourcen-Editor ist nicht das Problem. Insofern kann ich damit leben.
Aber wofür ist die Options-Einstellung denn nun gut? Kann mir das jemand erläutern?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Projektoptionen: BuildNr automatisch hochzählen

  Alt 15. Jan 2014, 16:01
Beim Compilieren Maken wird nicht die Versionsnummer aus der RES verwendet.
Seit einer Weile wird die Versionsinfo aus der DPROJ genommen und damit die RES neu erstellt, weswegen das Ändern der RES nicht viel bringt.


Und wegen dem Bug "ich hab's deaktiviert, aber der macht es dennoch", solltest du dich mal ans QC wenden.
(notfalls einfach mal die DPROJ löschen, neu erstellen und dann nicht vergessen die eigenen Anpassungen wieder reinzumachen, welche mit gelöscht wurden)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (15. Jan 2014 um 16:30 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Projektoptionen: BuildNr automatisch hochzählen

  Alt 15. Jan 2014, 16:21
Dazu habe ich den Haken bei "Build-Nummer automatisch erhöhen" rausgenommen. Diese Änderung bleibt aber ohne Effekt. Es wird munter weiter hochgezählt.
Kann es sein, daß der Haken in einer Build-Konfiguration mit höherer Priorität noch gesetzt ist?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Cronen

Registriert seit: 5. Sep 2003
Ort: Hannover
62 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Projektoptionen: BuildNr automatisch hochzählen

  Alt 15. Jan 2014, 17:10
Ich hab die Einstellungen noch mal kontrolliert: So wie ich das sehe werden die Versions-Info unabhängig von der Build Konfiguration eingestellt; hab aber trotzdem mal bei Delphi-Compiler und Ressource-Compiler
auf Release umgestellt: Die Option bleibt immer nicht ausgewählt. Dann beim Compilieren (F9) und auch erzeugen (Umsch-F9) auf Release gewechselt. Es ist keine Änderung im Verhalten festzustellen.
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.604 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Projektoptionen: BuildNr automatisch hochzählen

  Alt 15. Jan 2014, 20:58
Ich hab die Einstellungen noch mal kontrolliert: So wie ich das sehe werden die Versions-Info unabhängig von der Build Konfiguration eingestellt; hab aber trotzdem mal bei Delphi-Compiler und Ressource-Compiler
auf Release umgestellt: Die Option bleibt immer nicht ausgewählt. Dann beim Compilieren (F9) und auch erzeugen (Umsch-F9) auf Release gewechselt. Es ist keine Änderung im Verhalten festzustellen.
Wenn gar nichts mehr hilft, hilft ein Blick in den "Quelltext" (XML) der .dproj-Datei. Da habe ich schon mehrfach Inkonsistenzen gefunden, die dann zu seltsamen Effekten fuehrten. Dein Problem hoert sich nach genau sowas an.
Thomas Mueller
  Mit Zitat antworten Zitat
Cronen

Registriert seit: 5. Sep 2003
Ort: Hannover
62 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Projektoptionen: BuildNr automatisch hochzählen

  Alt 15. Jan 2014, 22:37
Ich habe in der in der dproj-Datei an zwei Stellen die BuildNr gefunden und mal (bei geschlossenem Projekt) die Einträge manuell geändert. Beim Wiederöffnen ist aber die ursprüngliche BuildNr wieder da, sie muss also noch woanders abgelegt sein (auch die res-Datei habe ich gelöscht).
An eine Inkonsistenz in der dproj glaube ich nicht, da das Verhalten ja mit einem anderen Projekt und anderer IDE (XE) reproduzierbar ist.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 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