Das Folgende ist aus Delphi 7, aber ich bin zuversichtlich, es ist das gleiche in Delphi ist 6.
In Project Options
, Version Info
Registerkarte Sie haben offensichtlich Include version info in project
sowie Auto-increment build number
tickte. Das Auto-Inkrement funktioniert nur beim Build, nicht beim Kompilieren. Sie haben zwei Optionen:
Immer eine Build, auch für die kleinen Änderungen, die Sie jetzt nur kompilieren. Je nach Projekt benötigt der Build ein bisschen mehr Zeit, das ist der Kompromiss.
Manuell erhöhen Sie die Build
Nummer (oder irgendeinen, die Sie mögen) für diese kleinen Änderungen, und stellen Sie sicher, dass Sie das Projekt speichern, bevor eine Kompilierung. Der Kompromiss hier ist die zusätzlichen Schritte.
Es gibt eine dritte Möglichkeit, wenn Sie es sehen wollen, und das ist der Open Tools Api
(OTA). Die Hilfe befindet sich in einer Datei D6IOTA.HLP
in Ihrem Delphi 6-Installationsverzeichnis, help-Unterverzeichnis.
Die IDE unterstützt dies in keiner Version. Bist du sicher, dass du das willst? * Deklariere eine neue Variable J. Füge eine Schleife dazu hinzu. Kompilieren. (Versionserweiterung.) Fügen Sie zwei neue Codezeilen hinzu, ändern Sie eine Zeile. Kompilieren. (Versionserhöhung.) Fügen Sie eine neue Methode hinzu. Kompilieren. (Versionserweiterung.) * Scheint mir, dass dies etwas sein sollte, das Versionsnummern in Ihrem VCS handhaben sollten, mit Versionen, die sich ändern, wenn Sie Code einchecken, mit Protokolleinträgen, um * signficant * Änderungen zu erklären. –
opensource mrExpert für Delphi 5 verwendet, um Kompilierungszeit in Versionsinfo des Projekts hinzuzufügen - ich denke, Sie können es finden und lernen, Form es Quellen –
Ich sehe nicht, warum Sie dies tun möchten. Es gibt einen Grund, warum es nur bei 'build' und nicht bei' compile' inkrementiert wird. –