Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Post-Build-Ereignis mit einer Variable

  Alt 22. Apr 2017, 08:07
Irgendwo ins Programm {$INCLUDE 'version.inc'} oder {$I 'version.inc'} und die version.inc const meinstring = '132'; .

oder const {$INCLUDE 'version.inc'} und die version.inc meinstring = '132';
oder const {$INCLUDE 'version.inc'}; und die version.inc meinstring = '132'
oder const meinstring = {$INCLUDE 'version.inc'}; und die version.inc '132' .
Diese Stringkonstante lässt sich auch fast überall anders verwenden var meinstring: string = {$INCLUDE 'version.inc'}; oder MeineProcedure({$INCLUDE 'version.inc'}); .
Und auch mehrere Konstanten/Variablen wären möglich.

Und diese INC lässt sich sehr einfach neu generieren oder bearbeiten.
In unserem Erstellungsscript (FinalBuilder) lass ich eine INC mit mehreren Konstanten im FinaBuilder generieren und speichern.
Einfach aus einem Text mit mehreren FB-Variablen drin, worin die Versionsnummer, die ausgecheckte SVN-Revision und der Repository-Name (der letzte Ordnername aus dem SVN-Verzeichnis) womit man beim Kunden nachsehen kann welche Version bei ihm genau installiert ist, wenn es mal Probleme gibt. (wird im InfoDialog mit ausgegeben)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat