![]() |
Problem mit Projektoptionen in XE2
Hallo! :hi:
Mir sind ein paar komische Sachen bei den Projektoptionen aufgefallen: - Die Build-Nummer zählt nicht automatisch hoch. - Die Sprache ist bei neuen Projekten immer auf Englisch (USA) festgelegt. Außer man wählt bei Ziel die fettgeschriebenen Menüpunkte (Standard-Build-Konfigurationen) aus, dann ist Deutsch (Deutschland) festgelegt. :gruebel: - Die Checkbox zum Festlegen der Standardprojektoptionen fehlt. Vielleicht findet sich ja jemand, der bei sich mal probiert, ob die Build-Nummer hochzählt. |
AW: Problem mit Projektoptionen in XE2
Zitat:
|
AW: Problem mit Projektoptionen in XE2
Mal ganz dumm gefragt, wie hast Du kompiliert ? Nur F9 gedrückt oder Shift+F9 ? Bei der zweiten Tastenkombination wurde bis Delphi 2010 immer die Build-Nummer um eins erhöht.
|
AW: Problem mit Projektoptionen in XE2
Shift+F9 (Projekt erzeugen)
|
AW: Problem mit Projektoptionen in XE2
Das Häkchen bei "Build-Nummer automatisch erhöhen" ist aber gesetzt?
|
AW: Problem mit Projektoptionen in XE2
Ja klar, das Häkchen ist gesetzt. Wenn ich das Projekt dann erzeuge und in den Projektoptionen oder im Explorer nachschaue steht die Build-Nummer immernoch auf 0.
|
AW: Problem mit Projektoptionen in XE2
Bugfix: Bei Luckie auf der Webseite gibt es ein Programm, um via Batch die Versionsnummer zu ändern ... das Teil dann ins Precompilescript und dort eventuell noch den Build-/Compilemodus vergleichen.
|
AW: Problem mit Projektoptionen in XE2
Zitat:
|
AW: Problem mit Projektoptionen in XE2
Unter D2010 hatte ich das Problem z.B. nicht.
Auch mit dem Speichern zwischendurch funktioniert es nicht. Leider... |
AW: Problem mit Projektoptionen in XE2
Ok, das mit der Sprache hab ich jetzt rausgefunden.
Wenn die Build-Konfiguration Debug aktiv ist, kann ich in den Projektoptionen zu Debug die Sprache nicht auf Deutsch stellen, die springt wieder auf Englisch zurück. In den nicht aktiven Build-Konfigurationen gehts aber, also habe ich mal Release aktiviert und jetzt kann ich die Sprache auch unter Debug ändern. :coder2: |
AW: Problem mit Projektoptionen in XE2
Liste der Anhänge anzeigen (Anzahl: 2)
Mit der Build-Nummer scheint aber was gar nicht zu funktionieren. Siehe Screenshots.
|
AW: Problem mit Projektoptionen in XE2
Bei dem VersionsInfo hat sich so einiges geändert und zudem auch noch ein Bug eingeschlichen.
Zum einen gibt es für unterschiedliche Konfigurationen unterschiedliche VersionsInfo, was ich persönlich für eine gute Idee halte, wenn denn der Dialog denn auch eine brauchbare Vererbung ermöglichen würde. Zum anderen lautet der Text bei dem Häkchen nicht wie früher "Build-Nummer automatisch erhöhen" sondern "Build-Nummer automatisch erzeugen". Veranschiedet euch also mal von fortlaufenden Nummern (keine Ahnung, was da wieder jemand geraucht hat) oder verwendet ein externes Build-Tool wie z.B. FinalBuilder. Zu allem Überfluss funktioniert die VersionsInfo auch nur dann korrekt, wenn man die Sprache auf Englisch stellt. Ich habe zwar noch nicht alle Kombinationen ausprobiert, aber bisher konnte ich das bei einem einfachen Projekt jedenfalls so nachvollziehen. Es wird zwar in der Tranalation-Table die eingestellte Sprache abgelegt, aber die StringFileInfo-Werte sind unter Englisch gespeichert und werden somit nicht gefunden. |
AW: Problem mit Projektoptionen in XE2
Vielleicht ist deswegen auch der FinalBuilder dabei. :mrgreen:
Uwe hat Recht, da hat einer was geraucht! Ok, mit der bekloppten Nummer könnte ich leben, allerdings ist die höchste Nummer nicht gleich das neueste Build... Mir ist eben beim Rumspielen aufgefallen, dass sich die Buildnummer z.B. so verhält 18512 -> 18620 -> 18605 -> 18635 :gruebel: Dann muss ich mir doch den FinalBuilder mal genauer anschauen. |
AW: Problem mit Projektoptionen in XE2
Hallo.
Nochwas: Wenn man eine FireMonkey-Anwendung macht, kann man den Applikationsnamen/titel nicht mehr ändern, da diese Eigenschaft im Bereich "Erscheinungsbild" liegt, die es nur für VCL Anwendungen gibt. Oder weiß einer, wie? LG, Marc |
AW: Problem mit Projektoptionen in XE2
Zitat:
|
AW: Problem mit Projektoptionen in XE2
Datum und Uhrzeit habe ich nicht verändert.
|
AW: Problem mit Projektoptionen in XE2
Gibt es zu dem Problem mit der Buildnummer schon irgendeinen Workaround oder vielleicht eine Lösung ?
|
AW: Problem mit Projektoptionen in XE2
Würde mich auch interessieren.
Die neue Buildnumber-"Logik" :lol: nervt gewaltig. Ich möchte beim Compilieren (nicht nur beim Erzeugen!) die letzte Versionsnummer um 1 inkrementieren. War früher zusammen mit CNWizards kein Ding. Wo müsste man sich einklinken, wenn man sich selbst drum kümmern wollte? Grüße, Uwe |
AW: Problem mit Projektoptionen in XE2
Hallo Uwe,
ich habe es versucht über die OpenTools API. Nur leider gibt es da ein Problem, dass die API auch die Versionsnummer in den Projektoptionen nicht richtig ausliest. Habe dazu ein ![]() |
AW: Problem mit Projektoptionen in XE2
Hallo Rolf,
ich habe mir gerade 'ne "Krücke" gebaut. Ich verwende eigentlich in jedem Projekt 'ne SQLite-Conf-Tabelle, in der ich jetzt die Buildnumber speichere. Im Projekt wird die Nummer dann so erhöht:
Delphi-Quellcode:
Für meine Zwecke reicht das. Zumindest bis die bei Emba, die nicht soviel rauchen, sich der Sache annehmen. :twisted:
if DebugHook <> 0 then
Conf.IncBuildnumber; Grüße, Uwe |
AW: Problem mit Projektoptionen in XE2
Hallo zusammen,
haben die bei Emba das Rauchen eingestellt. Gibt es eventuell mittlerweile eine Lösung zu dem Problem? MFG Jens |
AW: Problem mit Projektoptionen in XE2
Zu welchem Problem, das mit der Build-Nummer ? Der TE hatte mehrere Fragen gestellt.
|
AW: Problem mit Projektoptionen in XE2
Ja, das mit er Build-Nummer. Wenn die noch so bezeichnen kann...:roll::roll::roll:
|
AW: Problem mit Projektoptionen in XE2
Ja, die Lösung heißt XE3. Dort hat man die Wahl zwischen Build-Nr. erzeugen und Build-Nr. erhöhen.
|
AW: Problem mit Projektoptionen in XE2
Ha, ha ha:lol::lol::lol:
Das ist ja eine Kostengünstige Lösung.... |
AW: Problem mit Projektoptionen in XE2
Ich würde nicht darauf wetten, daß Embarcadero noch eine andere in den Ring wirft.
|
AW: Problem mit Projektoptionen in XE2
Dazumal das ja offiziell As-Designed ist und kein Bug. :stupid:
Aber keine Sorge. In XE3 haben sie dafür die Projektoptionen anders geschrottet und auch das ist "As-Designed". VCL-Debug-Units automatisch aktiv, im Debug-Build. :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 Uhr. |
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-2025 by Thomas Breitkreuz