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.