Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#10

Re: SVN Revision als Buildnummer nutzen in Delphi

  Alt 28. Aug 2009, 11:23
Schau Dir die Resource Deines Projektes mal mit dem Resource Hacker an. Dort siehst Du die Syntax für die .rc Resource-Scripte, die Du dann mit dem Brc32.exe Resource compiler in die einzulinkende Resource kompilieren kannst.

In diese .rc Datei fügst Du dann das SVN-Keyword ein und *wuppdi* hast Du ein .rc - File mit den richtigen Versionsinformationen. Das einzige Problem ist, dass Du diese .rc-Datei eben vor dem Kompilieren des Projektes in die .dcr (Delphi Compiled Resource) Datei kompilieren musst. Das geht eben ab Delphi 2006 mit den Pre-Build events.

Alternativ könnt ihr natürlich auch eine .drc mit Einchecken, so dass das COmpilieren aus der IDE heraus funktioniert. Wenn Ihr dann ein Build für Kunden macht müsst ihr halt vorher die Resource neu Kompilieren. Das ganze lässt sich aber mit einem Batch-File auch relativ einfach automatisieren.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat