View Single Post
  #2  
Old 09-10-2003, 04:00 PM
pjaquiery pjaquiery is online now
Registered User
 
Join Date: 01-19-2003
Location: Dunedin, New Zealand
Posts: 114
For my money Kinook have it right. Common usage is that the 4th number is a build number. For our products we use it as a "stage" by using numbers in the range 0-255 as development builds, 256-511 alpha, and so on.

We put the compile time and date into the version resource so that we don't bump a build number for each build. A time and date is MUCH more useful than a number that provides no extra information.

We use VBP to create a header file containing a #define for the time and date that is used wherever we want a consistent time stamp for the build. The version of the header used on developers machines provides a string saying that the build is unofficial: we only generate "official" build on the build machine.
Reply With Quote