How to SET version info in exe-, dll-, and bpl-files

Scenario:

I build a Delphi group containing some 40 Delphi projects (exe files, dll files and bpl files) outside of FB. All of the compiled files contain version info (we set fileversion, compnay name etc). Then I want to make sure I have a specific build number in my versionfo. I see in FB that there is an action to GET that information ("Extract Version Info") but what about SETting a value? It's my duty to keep track of the build numbers (which are all different for the 40 files), e.g. in an ini-file and then I would like to atutomate setting these values to the compiled files. To manually check and possibly change build number for each of the 40 projects in the Delphi IDE is NOT an option, the process must be automated.

Any ideas, tips?

/Anders

Hi Anders

FinalBuilder doesn’t have anything for setting version info in executables. If you build the projects using FinalBuilder then it can take care of the version numbering.

Look at Resource Tuner Console - www.reseditor.com.  I'm sure that using it you'll be able to automated setting your build number into existing version resources.  I haven't used RTC, I just came across it while trying to solve a different resource-related issue and thought it looked like a good tool.  You can of course automate the use of RTC using FinalBuilder.