Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » External resources » On Windows: Creating VERSIONINFO for your binaries...
Re: On Windows: Creating VERSIONINFO for your binaries... [message #11652 is a reply to message #11526] Thu, 20 September 2007 15:51 Go to previous messageGo to previous message
tvanriper is currently offline  tvanriper
Messages: 85
Registered: September 2007
Location: Germantown, MD, USA
Member
You may notice that there are two different version numbers.

The product version differentiates between products.

The file version differentiates between files.

When people talk about auto-incrementing a version number, it's the file version they're generally talking about. And it's essential that this version increments (and never decrements), as the Microsoft Installer requires this in order to work properly (if it ever decrements, the decremented file will not install over the previous version).

The product version doesn't matter, with regards to the installer.

So, when you mention how this collaborates with a concurrent versioning system, I'm unsure if you mean product version or file version.

Some folks may not use a concurrent versioning system, so you probably don't want to make that a requirement (but perhaps an option). A handy alternative is the date. Or manual.

I think the most trivial way to implement version number increment (for product and/or file versions) may involve integrating the versioning mechanism with Esc, then exposing certain base choices in Esc. Add a dash of GUI on top of all this, and it might not be so bad for the user.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: an efficient embedded database library
Next Topic: flashcc - Compile your C++ code to run in Flash Player
Goto Forum:
  


Current Time: Sun Jul 20 00:47:06 CEST 2025

Total time taken to generate the page: 0.04927 seconds