I have a final builder 6 (6.2.0.1265) project with several delphi 7 apps in it. All of the Compile Delphi Win32 Project actions are set to get the Version Information from the project file. When the executable is built the only version information in the windows version dialog is the FileVersion and the Language. I've checked the DOF file and made sure the other version information (CompanyName, ProductVersion, and LegalCopyright) is filled out correctly. Is this a known bug? I've been looking into other solutions using Property Sets but I've yet to see anything easily accomplished.
Hi Ryan
This is a bug, introduced when D2009 support was added. I’ll post a link here for a new build with the fix included shortly (in the next hour).
BTW, you should consider letting FinalBuilder control the version info rather than the delphi projects. If your releases are always done via finalbuilder rather than your ide then there is no reason not to do so. Using property sets allows you to share version info between multiple actions. We typically give all our packages and .net assemblies the same version numbers, as we always build everything when we do a build.
We store the version info in a ini file (which is kept in version control and checked out for the build), we have a propertyset defined and use the “propertyset load from ini” action to load the property set values… and that property set is assigned to all our compiler actions. When a build completes we increment the build number on the propertyset (using the propertyset increment value action) and then check the ini file back into version control.
HTH
Here’s the build with the fix :
https://www.finalbuilder.com/downloads/finalbuilder/620/FB620_1301.exe
Thanks for the quick response!
This build appears to fix the version info issue, but now it's telling me there are Duplicate FileSets named ReportFiles. The only two FileSet operations in the macro are a FileSetDefine and a FileSet Copy. Any clue what is causing this?
Thanks
Ryan Rook
Arrgghhh… looks like we broke something while fixing another bug. I’ll get it sorted this morning and let you know when we have a working build.
Hi Ryan
Here’s the build with the fix :
https://www.finalbuilder.com/downloads/finalbuilder/620/FB620_1303.exe